home *** CD-ROM | disk | FTP | other *** search
/ Shareware Overload Trio 2 / Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO / dir41 / xdos0993.zip / XDOS0993.DOC < prev    next >
Text File  |  1993-09-07  |  185KB  |  5,705 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9. ExtraDOS Toolbox (tm)
  10. _______________________________________
  11.  
  12. Users Manual
  13.  
  14. Release 09/93
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33. Copyright (c) 1985-93 Foley Hi-Tech Systems (ASP)  All Rights Reserved
  34.  
  35.  
  36. Introduction
  37. _____________________________________________________________________
  38.  
  39.  
  40. ExtraDOS Toolbox is a compilation of tools useful to Microsoft DOS
  41. users.  I originally wrote the first version of ExtraDOS under MS-DOS
  42. because I found a need for them and there were no commercially
  43. available products that provided these functions.  Some ExtraDOS tools
  44. were designed to enhance programs already found in MS-DOS.  Other
  45. tools were familiar to the Unix world, but were not available in
  46. MS-DOS.  Over the years this collection has grown into large group of
  47. very useful tools.  Some of these utilities are duplicates of those
  48. found elsewhere, but often provide much better features or reduced
  49. memory overhead than similar utilities found elsewhere.  In addition,
  50. ExtraDOS complements PC-Tools and Norton Utilities with added tools
  51. these programs do not provide.
  52.  
  53. Over thirty of the ExtraDOS Toolbox utilities have been selected by
  54. Paul Somerson, former Executive Editor of PC Magazine, for Bantam
  55. Books', DOS Power Tools, 2nd Edition, Revised and Expanded for DOS
  56. 5.0.  Many of the ExtraDOS Toolbox utilities are now appearing in many
  57. popular DOS books that feature shareware enhancements for DOS.
  58.  
  59. I hope you find these tools useful and convienent.  Any suggestions
  60. for enhancements, improvements or additions are welcome.  Please
  61. contact use with your comments.
  62.  
  63.  
  64. David R. Foley
  65.  
  66.  
  67. License Agreement
  68. _____________________________________________________________________
  69.  
  70.  
  71.   This software is protected by both United States' copyright law and
  72.   international treaty provisions. Therefore, you must treat this
  73.   software "just like a book," with the following single exception.
  74.   Foley Hi-Tech Systems authorizes you to make archival copies of the
  75.   software for the sole purpose of backing up our software and
  76.   protecting your investment from loss. By saying, "just like a book,"
  77.   Foley Hi-Tech Systems means that this software may be used by any
  78.   number of people and may be freely moved from one computer location
  79.   to another, provided there is absolutely no possibility of it being
  80.   used at one location while it is being used at another. Just as a
  81.   book cannot be read by two different people in two different places
  82.   simultaneously, the software may not be used by two different people
  83.   in two different places simultaneously.
  84.  
  85.   You may not make copies of the software documentation or disk,
  86.   except as described above. You may not distribute, rent, sublicense,
  87.   or lease the software or the documentation. You may not alter,
  88.   modify, or adapt the software or documentation, including but not
  89.   limited to translating, decompiling, reverse assembling, or creating
  90.   derivative works. You may not use the software in a network,
  91.   timeshareing, multiple CPU, or multi- user environment unless each
  92.   user is licensed by Foley Hi-Tech Systems.
  93.  
  94.  
  95. EXTRADOS TOOLBOX
  96. _____________________________________________________________________
  97.  
  98.  
  99. LIMITED WARRANTY
  100.  
  101.   Upon notification of defects in material or workmanship,
  102.   within the warranty period of 45 days from the date of purchase,
  103.   Foley Hi-Tech Systems will, at its option, replace the defective
  104.   diskette or refund the license fee. If you need to return a product,
  105.   call the Foley Hi-Tech Systems Technical Support Service Department
  106.   to obtain a return authorization number. The remedy for breach of
  107.   this warranty shall be limited to replacement or refund and shall
  108.   not encompass any other damages, including but not limited to loss
  109.   of profit, and special, incidental, consequential, or other similar
  110.   claims.
  111.  
  112.   Foley Hi-Tech Systems specifically disclaims all other warranties,
  113.   expressed or implied, including but not limited to implied
  114.   warranties of merchantability and fitness for a particular purpose
  115.   with respect to defects in the diskette and documentation, and the
  116.   program license granted herein in particular, and without limiting
  117.   operation of the program license with respect to any particular
  118.   application, use, or purpose. In no event shall Foley Hi-Tech
  119.   Systems be liable for any loss of profit or any other commercial
  120.   damage, including but not limited to special, incidental,
  121.   consequential, or other damages. This statement shall be construed,
  122.   interpreted, and governed by the laws of the State of California.
  123.  
  124.  
  125. TRADEMARK INFORMATION
  126.  
  127.   ExtraDOS Toolbox, TurboBAT, SpeedRAM, Screen Manager, Profiler,
  128.   WizLabel, CDBS, Press Gate Manager, ExtraWindows Toolbox and Safety
  129.   Disk are trademarks of Foley Hi-Tech Systems.
  130.  
  131.   MS-DOS and Windows are trademarks of Microsoft Corporation.
  132.  
  133.   Norton Utilities are a trademark of Symantec.
  134.  
  135.   PC-Tools is a trademark of Central Point Software.
  136.  
  137. Table of Contents
  138. _____________________________________________________________________
  139.  
  140. SUBJECT
  141.  
  142.   Introduction.............................................
  143.   License Agreement........................................
  144.   Limited Warranty.........................................
  145.   Trademark Information....................................
  146.   Table of Contents........................................
  147.  
  148.   ADDCOMM      Serial Port Management Program..............
  149.   ALARMCLK     Alarm Clock Program.........................
  150.                SETALARM....................................
  151.   ALLSUB       Perform Task In All Subdirectories..........
  152.   AREACODE     Telephone Area Code Search Utility..........
  153.   BANNER       DOS Banner Display..........................
  154.   BOOT         PC Rebooting Utility........................
  155.   BOOTLOCK     Lock Out Reboot Keys and Break Keys.........
  156.   BOOTCTL      Setup Boot Sector of a Floppy Diskette......
  157.   BRKBOX       COM Port Break Out Box Display..............
  158.   CALENDAR     DOS Calendar Display........................
  159.   CAT          DOS Cat Text File Utility...................
  160.   CHIMES       DOS Clock Chimes............................
  161.   CLEANFL      Floppy Drive Cleaning Program...............
  162.   CLEANUP      Cleanup Your Drives from Duplicate Files....
  163.   COUNT        Count Characters, Words and Lines...........
  164.   CURLOCK      Lock Cursor Shape Permanently...............
  165.   CURSOR       Change Cursor Shapes........................
  166.   CUT          DOS Cut Text File Utility...................
  167.   CUTPASTE     DOS Cut & Paste Text Utility................
  168.   DELAY        Batch File Delay Utility....................
  169.   DETAB        File Detabulation Utility...................
  170.   DISKINFO     Disk Drive Information Reporter.............
  171.   EDIT         Full Screen Text File Editor................
  172.                CONFIG.EXE, EDIT.HLP, EDIT.HDX..............
  173.   EVAL         DOS Command Line Calculator.................
  174.   FILEATTR     Change File Attributes......................
  175.   FILEINFO     File Information Program....................
  176.   FILESIZE     File Size Listing Utility...................
  177.   FILETREE     File Directory Tree Listing Utility.........
  178.   FINDFILE     Find File on Disk...........................
  179.   FIXCR        Fix CR/LF problems with Text files..........
  180.   HELP         DOS Command HELP............................
  181.   HEXDUMP      File Hex Display Utility....................
  182.   HUSH         Speaker Silencing Utility...................
  183.   KILLDIR      Remove Directory and All Contents...........
  184.  
  185.  
  186. Table of Contents
  187. _____________________________________________________________________
  188.  
  189.  
  190.   LASER        Control HP Laser Jet from DOS...............
  191.   LS           DOS Listing Utility.........................
  192.   MONITOR      Monitor Convergence/Alignment/Focus Test....
  193.   MOVE         MOVE Files Across Disks.....................
  194.   NAMEDIR      Name Directory Utility......................
  195.   NO           DOS File Exclusion Utility..................
  196.   PATHFIND     Path Find File Utility......................
  197.   PSPRINT      PostScript Text File Print Utility..........
  198.   RAMDRIVE     High Speed Ram Drive........................
  199.   SCNATTR      Set Screen Attributes.......................
  200.   SCROLLBK     Scroll Back pages of Video Display..........
  201.   SPEEDRAM     Speed up CPU by Reducing Refresh............
  202.   TEXTSRCH     Text Searching Utility......................
  203.   TIDY         Tidy up Hard Drive by Removing Old Files....
  204.   TIMBER       Cut the begginning of a file down...........
  205.   TOUCH        Touch File Date Utility.....................
  206.   TURBOBAT     Turbo Batch File Compiler...................
  207.   TURBOTXT     Turbo Text File Compiler....................
  208.   USEMEM       Programmers Memory Usage Utility............
  209.   USEMOUSE     Use Mouse to Emulate Keystrokes.............
  210.   VIDMODE      Setup Video Display Mode....................
  211.   VIEW         View any MS-DOS File........................
  212.   VOLLABEL     Disk Volume Label Update Utility............
  213.  
  214.   Technical Support........................................
  215.   Credits..................................................
  216.   New Utilities Under Development..........................
  217.   FHTS Products............................................
  218.  
  219.  
  220.  
  221. ADDCOMM - Add Communications Port Information
  222. _____________________________________________________________________
  223.  
  224.  
  225. DESCRIPTION
  226.  
  227.   ADDCOMM is a utility that allows you to define the address of your
  228.   COM ports in the DOS lower memory segment.  This is useful for
  229.   machines whose BIOS doesn't support COM3 and COM4 ports by default.
  230.   In many older machines including early 80386 based systems, the BIOS
  231.   would only setup COM1 and COM2 for DOS.  Newer serial cards and
  232.   modems allow you to define COM3 and COM4 on the cards but these
  233.   machines won't allow DOS to see these additional ports unless you
  234.   place the corresponding address in low DOS memory.  ADDCOMM will
  235.   place this information in the correct location for you.
  236.  
  237.   ADDCOMM will display the current address values for any COM
  238.   ports that are installed in your system.  By placing the ADDCOMM
  239.   statements in your AUTOEXEC.BAT file you can have the machine load
  240.   the correct values without having to intervene.  ADDCOMM is not a
  241.   TSR and will not require any overhead memory to setup your ports
  242.   from AUTOEXEC or the DOS prompt.
  243.  
  244.  
  245. VERSION
  246.  
  247.   1.31  12/03/92
  248.  
  249.  
  250. COMMAND FORMAT
  251.  
  252.   ADDCOMM [port] [address]
  253.  
  254.  
  255.   [port]     is the COM port to add.
  256.  
  257.   [address]  is the address of the COM port being added.
  258.  
  259.  
  260.  
  261. EXAMPLE
  262.  
  263.   ADDCOMM COM3 3E8    will tell DOS to address COM3 at address 3E8.
  264.  
  265.  
  266.  
  267.  
  268. ADDCOMM - Add Communications Port Information
  269. _____________________________________________________________________
  270.  
  271.  
  272. NOTES
  273.  
  274.  
  275.   Certain makes of BIOS do not support beyond COM2. This means that at
  276.   the power-up equipment check they do not add COM3 and COM4 to the
  277.   low-memory equipment list and/or do not add the appropriate base
  278.   addresses to the BIOS data area even if you may have a modem or
  279.   I/O card configured as COM3 or COM4.
  280.  
  281.   This same problem seems to occur occasionally because of
  282.   conflicts between various boards.
  283.  
  284.   The equipment list may be incorrect if an internal modem is
  285.   installed as COM2 (or COM3 or COM4) with no COM1 serial port in the
  286.   computer.
  287.  
  288.   The result of all these problems is that any serial I/O involving
  289.   DOS redirection will not work properly. For instance, one may use
  290.   COM3 successfully with a terminal program until "shelling out of
  291.   Host Mode," which often involves DOS CTTY redirection. Another
  292.   symptom would be a "WRITE FAULT ERROR WRITING DEVICE COMx" following
  293.   simple redirection such as "DIR >COMx."
  294.  
  295.   ADDCOMM will write information about your serial ports into the
  296.   appropriate low-memory areas. It may be used to make your system
  297.   aware of your specific serial hardware.
  298.  
  299.   If the COM port is already listed in the low-memory equipment list,
  300.   ADDCOMM will simply change the base address to what you specify in
  301.   the second argument to the command. Typing ADDCOMM alone will show
  302.   what ports are currently in the equipment list along with their base
  303.   addresses.
  304.  
  305.   A typical use of ADDCOMM would be to put the line ADDCOMM COM3 3E8
  306.   in the autoexec.bat file for BIOS versions that do not support COM3.
  307.  
  308.  
  309.  
  310.  
  311. ADDCOMM - Add Communications Port Information
  312. _____________________________________________________________________
  313.  
  314.  
  315.  
  316. COMMON SERIAL PORT BASE ADDRESSES
  317.  
  318.   COM1 - 3F8        the addresses for COM1 and COM2
  319.   COM2 - 2F8        are pretty much a standard
  320.  
  321.   COM3 - 3E8        these addresses for COM3 and COM4 are
  322.   COM4 - 2E8        are common, though it's sometimes reversed
  323.  
  324.  
  325. PS/2 SERIAL PORT BASE ADDRESSES
  326.  
  327.   COM1 - 3F8
  328.   COM2 - 2F8
  329.   COM3 - 3220
  330.   COM4 - 3228
  331.  
  332.  
  333.  
  334.  
  335. ALARMCLK - DOS Alarm Clock
  336. _____________________________________________________________________
  337.  
  338.  
  339. DESCRIPTION
  340.  
  341.   ALARMCLK provides a simple alarm clock for MS-DOS machines. ALARMCLK
  342.   is split into two programs.  You may install as many alarms as you
  343.   wish per session.  ALARMCLK is the alarm clock TSR that loads into
  344.   memory and keeps track of the alarms that you  specify.  Once
  345.   ALARMCLK is loaded use SETALARM to set as many alarms as you like.
  346.  
  347.  
  348. VERSION
  349.  
  350.   2.00  05/04/91
  351.  
  352.  
  353. RESIDENT MEMORY USAGE
  354.  
  355.   Bytes
  356.  
  357.  
  358. COMMAND FORMAT
  359.  
  360.   ALARMCLK [/D] [/U] [/Inn]
  361.  
  362.   SETALARM [time] [PM] [/D] [/U] [/Inn]
  363.  
  364.   TIME    Time in HH:mm format 12 hour or 24 hour clocks are both
  365.           accepted for the time format.
  366.  
  367.   PM      ALARMCLK will assume AM with 12 hour format unless PM is
  368.           defined.
  369.  
  370.   /D      Deactivates all alarms
  371.  
  372.   /U      Removes ALARMCLK.COM from memory
  373.  
  374.   /Inn    Specify a new ID number
  375.  
  376.  
  377. ALLSUB - Perform a Task in All Subdirectories
  378. _____________________________________________________________________
  379.  
  380.  
  381. DESCRIPTION
  382.  
  383.   Allsub allows you to run any command or program in the current
  384.   directory as well as in all subdirectories of the current directory.
  385.   This is useful for deleting groups of files or performing tasks with
  386.   programs that don't normally allow for subdirectories.  As the
  387.   command is performed in each subdirectory ALLSUB will display the
  388.   directory of execution.
  389.  
  390.  
  391. VERSION
  392.  
  393.   2.05  12/03/92
  394.  
  395.  
  396. COMMAND FORMAT
  397.  
  398.   ALLSUB [command]
  399.  
  400.   [command]   is any valid DOS command or program.
  401.  
  402.  
  403. AREACODE - Area Code Search Program
  404. _____________________________________________________________________
  405.  
  406.  
  407. DESCRIPTION
  408.  
  409.   AREACODE is a utility that will help you locate a region to which an
  410.   area code applies or to locate the area code for a specific region.
  411.  
  412.  
  413. VERSION
  414.  
  415.   2.25  11/30/92
  416.  
  417.  
  418. RESIDENT MEMORY USAGE
  419.  
  420.   6,576 Bytes
  421.  
  422.  
  423. COMMAND FORMAT
  424.  
  425.   AREACODE [code] [string] [/L][/U][/?][/NOH][/K$nn][/E]
  426.  
  427.   code     is any 3 number area code.
  428.  
  429.   string   is any string that might match a state or region that you
  430.            are searching for.
  431.  
  432.  
  433. AREA - Area Code Search Program
  434. _____________________________________________________________________
  435.  
  436.  
  437.   /L     Load as a TSR.  This will make the AREACODE program a pop
  438.          TSR that will allow you to call up and area code or location
  439.          while running another application without exiting to DOS.
  440.          [CTRL][LSHIFT]A is the default "HOT KEY" for activating as a
  441.          TSR.  See the /K parameter for changing the "HOT KEY"
  442.          definition.  If your machine has EMS available then AREACODE
  443.          will swap it's main portion of code to EMS using as little
  444.          Conventional memory as possible.  If you wish to force
  445.          AREACODE to swap to disk use the /E parameter
  446.  
  447.  
  448.   /U     Will uninstall the AREACODE program if it is installed as a
  449.          TSR freeing up the overhead that it required.  Uninstall will
  450.          only work if AREACODE was the last TSR loaded on the Heap.
  451.          If the program is unable to uninstall it will inform you when
  452.          running the /U parameter.
  453.  
  454.   /NOH   If running AREACODE from a batch file or from another shell
  455.          program you might sometimes wish to have it not display the
  456.          header information.  /NOH tells AREACODE to not display the
  457.          header.
  458.  
  459.   /K$nn  Allows you to set the default key for the TSR pop up command.
  460.          You can alternatively set the hotkey by using the environment
  461.          variable AREAKEY.  We suggest not using this option unless
  462.          you are familiar with your systems currently defined hotkeys.
  463.          By changing the hotkey value you may cause conflict with
  464.          another TSR in your system.  See the chapter at the end of
  465.          this manual about defining TSR "HOT KEYS" for instructions on
  466.          how to calculate the value to be used by the /K parameter.
  467.  
  468.   /E     Forces TSR to swap to Disk rather than using EMS.
  469.  
  470.  
  471. AREACODE - Area Code Search Program
  472. ___________________________________________________________________
  473.  
  474.  
  475. EXAMPLES
  476.  
  477.   AREACODE /K$0836 /L   would specify [ALT][RSHFT] as a new hotkey.
  478.  
  479.  
  480.   Example of Environment Variable for hotkey definition:
  481.  
  482.   SET AREAKEY=$0836
  483.  
  484.  
  485. BANNER - Generate a Large Type Banner on Printer
  486. _____________________________________________________________________
  487.  
  488.  
  489. DESCRIPTION
  490.  
  491.   BANNER allows you to create a large banner using a standard ASCII
  492.   printer.  BANNER contains an internal representation of the alphabet
  493.   that is made up of standard ASCII characters and will print any
  494.   message on your printer in a sideways banner fashion.  Banner
  495.   Displays an ASCII rendition of the letters you put in a message
  496.   rotated at 90 degrees.  This is based on the BANNER that is
  497.   available in many UNIX systems.
  498.  
  499.  
  500. VERSION
  501.  
  502.   1.31  12/03/92
  503.  
  504.  
  505. COMMAND FORMAT
  506.  
  507.   BANNER [/?][/Wnn][/PLPTn][/S][/Ofile][/NOH] [message]
  508.  
  509.   /?         Displays Help
  510.  
  511.   /Wnn       Set the Column width to nn characters.  If no number is
  512.              specified then the width is set to 132.  (Default 80)
  513.  
  514.   /PLPTn     Specify Printer Port.  Default is to LPT1.
  515.  
  516.   /S         Send output to Screen rather than printer.
  517.  
  518.   /Ofile     Send output to a text file with name specified rather
  519.              than printer.
  520.  
  521.   /NOH       Suppress the header information
  522.  
  523.  
  524. BOOT - Reboot PC from within a batch file or DOS
  525. _____________________________________________________________________
  526.  
  527.  
  528. DESCRIPTION
  529.  
  530.   BOOT is a utility which can be called from the DOS command line or
  531.   from a batch file.  This program will reboot your PC either
  532.   emulating a soft boot [CTRL][ALT][DEL] or a hard boot such as
  533.   pressing the reset key.
  534.  
  535.  
  536. VERSION
  537.  
  538.   1.71  12/03/92
  539.  
  540.  
  541. COMMAND FORMAT
  542.  
  543.   BOOT [WARM][SOFT][COLD][HARD][/T:nn]
  544.  
  545.  
  546.   COLD   Perform a Cold Reboot of the System (same as Hard)
  547.  
  548.   HARD   Perform a Hard Reboot of the System (same as Cold)
  549.  
  550.   WARM   Perform a Warm Reboot of the System (same as Soft)
  551.  
  552.   SOFT   Perform a Soft Reboot of the System (same as Warm)
  553.  
  554.   T:nn   Where nn is the number of seconds to delay before rebooting.
  555.          (Default 5)
  556.  
  557.  
  558.  
  559. BOOTCTL - Boot Sector Control Program
  560. _____________________________________________________________________
  561.  
  562.  
  563. DESCRIPTION
  564.  
  565.   BOOTCTL will modify a floppy disk's boot sector so that the systems
  566.   bootup process will skip over the normally checked floppy boot
  567.   sector and go to the hard disk boot sector.  Many times when you
  568.   boot a PC if you have a diskette in the A: drive that is not a
  569.   bootable floppy you will get the message, NON-SYSTEM DISK or DISK
  570.   ERROR and have to reboot.  BOOTCTL eliminates this problem by
  571.   skipping over the normally unbootable floppy boot sector.  Be
  572.   careful not to run BOOTCTL on diskettes that are bootable or contain
  573.   copy protection because BOOTCTL will write over the boot sector
  574.   information.
  575.  
  576.   With BOOTCTL you can also put a customized NON-SYSTEM boot message
  577.   on the diskette.
  578.  
  579.  
  580. VERSION
  581.  
  582.   2.03  12/03/92
  583.  
  584.  
  585. COMMAND FORMAT
  586.  
  587.  
  588.   BOOTCTL [d:] [options]
  589.  
  590.   [d:]       is the floppy drive to modify.
  591.  
  592.   /?         Display Help Information
  593.  
  594.   /P or      Create a boot sector that will boot past the floppy to
  595.   /PAST      the hard disk when this diskette is installed.
  596.  
  597.   /C:fname   This will place a customized NON-SYSTEM boot message on
  598.              the floppy.  The file fname must be an ASCII file of no
  599.              more than 436 bytes.  You may put any message in fname as
  600.              long as it fits in the boot sector (under 436).  Included
  601.              is a sample file SAMPLE.TXT which can be used with this
  602.              parameter.
  603.  
  604.  
  605. BOOTLOCK - Lockout various key functions from being used
  606. _____________________________________________________________________
  607.  
  608.  
  609. DESCRIPTION
  610.  
  611.   BOOTLOCK is a simple utility that will lock out the use of the
  612.   [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or [CTRL][BREAK]
  613.   break sequence.  The default is to disable both keys from having any
  614.   effect, but you may wish to only disable one or some combination.
  615.   See the usage flags below to disable specific keys.  Once installed
  616.   you may also un-install and remove the program from memory by using
  617.   the /U parameter.
  618.  
  619.  
  620. VERSION
  621.  
  622.   2.13  09/06/92
  623.  
  624.  
  625. RESIDENT MEMORY USAGE
  626.  
  627.   896 Bytes
  628.  
  629.  
  630. COMMAND FORMAT
  631.  
  632.   BOOTLOCK [/I][/U][/B±][/C±][/R±][/K:nnn][/K±][/XT][/NOH]
  633.     or
  634.   DEVICE=BOOTLOCK.EXE [/I][/U][/B±][/C±][/R±][/K:nnn][/K±][/XT][/NOH]
  635.  
  636.   /I      Install BootLock
  637.  
  638.   /U      UnInstall BootLock and remove from memory (if TSR)
  639.  
  640.   /B±     Turn on/off locking of [CTRL][BREAK]
  641.  
  642.   /C±     Turn on/off locking of [CTRL]C
  643.  
  644.   /R±     Turn on/off locking of [CTRL][ALT][DEL]
  645.  
  646.   /K:nnn  Add a user defined key for locking (see notes below)
  647.  
  648.   /K±     Turn on/off locking of user defined key
  649.  
  650.   /XT     Trap keys on older systems
  651.  
  652.   /NOH    Don't display header (only works on registered version)
  653.  
  654.  
  655. BOOTLOCK - Lockout various key functions from being used
  656. _____________________________________________________________________
  657.  
  658.  
  659. USER DEFINED KEYS
  660.  
  661.   To specify an arbitrary key to disable use the /K: switch followed
  662.   by the string representation of the keystroke.  Shifting keys must
  663.   be first, the actual scan code key, and only one is allowed, must be
  664.   last.  Spaces are not allowed anywhere in the key string.  "Named"
  665.   keys are enclosed in square brackets.  The following named strings
  666.   are recognized by BOOTLOCK:
  667.  
  668.         [Space]
  669.         [Slash]  (/)
  670.         [Esc]
  671.         [Minus]  (-)
  672.         [Bksp]
  673.         [Tab]
  674.         [Enter]
  675.         [Grey*]
  676.         [Caplock]
  677.         [Numlock]
  678.         [ScrollLock]
  679.         [Home]
  680.         [UpAr]
  681.         [PgUp]
  682.         [GreyMinus]
  683.         [LftAr]
  684.         [Pad5]
  685.         [RgtAr]
  686.         [GreyPlus]
  687.         [End]
  688.         [DnAr]
  689.         [PgDn]
  690.         [Ins]
  691.         [Del]
  692.         [Alt]
  693.         [Ctrl]
  694.         [Shift]         (either shift keys is recognized)
  695.         [LeftShift]     (only the left shift key is recognized)
  696.         [RightShift]    (only the right shift key is recognized)
  697.  
  698.  
  699. BOOTLOCK - Lockout various key functions from being used
  700. _____________________________________________________________________
  701.  
  702.  
  703. Examples of valid hotkeys:
  704.  
  705.         [Ctrl][Alt]Q
  706.  
  707.         [Ctrl][Alt]                      note, [Alt] is the scan key
  708.  
  709.         [LeftShift][RightShift]X         both shifts required
  710.  
  711.         [Shift][Ins]                     Either or both shifts will
  712.                                          work
  713.  
  714. Invalid hotkeys:
  715.  
  716.         [Ctrl] [Alt] Q                   has spaces
  717.  
  718.         [Ctrl]Alt                        no brackets on Alt
  719.  
  720.         [LShift][RShift]X                spelling errors
  721.  
  722.         [Ctrl]-                          should be [Minus]
  723.  
  724. When parsing the strings the input is converted to uppercase, the
  725. following are all identical when parsed:
  726.  
  727.         [Ctrl][Alt]C
  728.  
  729.         [ctrl][alt]c
  730.  
  731.         [CTRL][ALT]C
  732.  
  733. It is possible to indicate hotkeys that would normally be considered
  734. invalid, for example if you only specify:
  735.  
  736.         [Alt]
  737.  
  738. BOOTLOCK will completely disable the [ALT] key, not a good idea
  739. (unless this is what is desired).
  740.  
  741. Once a key has been specified with /K:nnn, you can re-enable the key
  742. with /K+, then disable it again by specifying "/K".  BOOTLOCK
  743. remembers the key so you don't have to type in a long string every
  744. time unless, of course, you change the keystroke or unload BOOTLOCK
  745. from memory.
  746.  
  747.  
  748. BRKBOX - Software Breakout Box for I/O Port Debugging
  749. _____________________________________________________________________
  750.  
  751.  
  752. DESCRIPTION
  753.  
  754.   BRKBOX is a software version of a hardware breakout box.  It
  755.   displays the status of a COM or LPT port inside your PC.  The status
  756.   of the various port flags are displayed on the screen and are
  757.   updated in real time as port activity happens.
  758.  
  759.  
  760. VERSION
  761.  
  762.   2.05  12/08/92
  763.  
  764.  
  765. RESIDENT MEMORY USAGE
  766.  
  767.   2,464 Bytes
  768.  
  769.  
  770. COMMAND FORMAT
  771.  
  772.   BRKBOX [port] [+][-][/U][/Knnnn]
  773.  
  774.  
  775.  
  776.   port    Port to monitor.  You may specify either a serial or a
  777.           parallel port to monitor.  COM1 through COM4 or LPT1 through
  778.           LPT3 are supported.
  779.  
  780.   +       Enable BRKBOX display
  781.  
  782.   -       Disable BRKBOX display
  783.  
  784.   /U      uninstall and remove from memory
  785.  
  786.   /Knnnn  define a new hotkey for toggling display.  See the chapter
  787.           at the end of the manual about calculating TSR "Hot Keys"
  788.  
  789.   /Lxx    display location.  nn is any combination of r for right
  790.           side, l for the left side  and  t for the top of the screen
  791.           or b for the Bottom of the screen.  EGA/VGA 43/50 line modes
  792.           are supported by the bottom display.
  793.  
  794.   /NOH    Suppress header
  795.  
  796.   /Inn    Multiplexer I.D. number
  797.  
  798.  
  799. BRKBOX - Software Breakout Box for I/O Port Debugging
  800. _____________________________________________________________________
  801.  
  802.  
  803. NOTES
  804.  
  805.   BRKBOX displays information about the port you are monitoring on
  806.   your screen. Whenever registers that are being monitored are "high"
  807.   or "on" then a reverse video string will be displayed for that
  808.   register.  Below are tables describing the various registers
  809.   monitored by BRKBOX.  This information is sometimes useful when
  810.   trying to debug a port or some associated communications software.
  811.   To toggle the display on and off use [ALT]C. The program will start
  812.   with the display toggled on. BRKBOX can be uninstalled by entering
  813.   it with the optional U parameter if it was the last TSR loaded.
  814.  
  815.  
  816. SERIAL PORT MONITOR
  817.  
  818.   When monitoring a serial port using BRKBOX the following registers
  819.   will be displayed:
  820.  
  821.   DTR - Data Terminal Ready
  822.   RTS - Ready To Send
  823.   CTS - Clear To Send
  824.   DSR - Data Set Ready
  825.   RI  - Ring Indicator
  826.   DCD - Data Carrier Detect
  827.  
  828.   in additional to these registers you will also be given the current
  829.   values for the Buad Rate (300-115200), Parity (None, Even, Odd),
  830.   Data Bits (7 or 8), and Stop Bits (0, 1, 2).
  831.  
  832.  
  833. PARALLEL PORT MONITOR
  834.  
  835.   When monitoring a Parallel Port using BRKBOX the following registers
  836.   will be displayed:
  837.  
  838.   BY  - Printer Busy
  839.   AK  - Acknowledge
  840.   PO  - Paper Out
  841.   OL  - Printer Online
  842.   IO  - I/O Error
  843.   TO  - Port Time Out
  844.  
  845.  
  846. CALENDAR - Display monthly or yearly calendar
  847. _____________________________________________________________________
  848.  
  849.  
  850. DESCRIPTION
  851.  
  852.   CALENDAR displays a calendar from DOS in one of two formats, either
  853.   one month or 12 months of one year.
  854.  
  855.  
  856. VERSION
  857.  
  858.   1.33  12/09/92
  859.  
  860.  
  861. COMMAND FORMAT
  862.  
  863.   CALENDAR [mm] yyyy [/C#] [/L##] [/T##]
  864.  
  865.     mm   month [1..12]
  866.  
  867.     yyyy year [0..9999]. If 2 digits are used, the year will be 19yy
  868.  
  869.     C#   display in # columns [2..3(default)]
  870.  
  871.     L##  shifts display left by ## chars [0(default)..80]
  872.  
  873.     T##  shifts display down by ## lines [0(default)..40]
  874.  
  875.  
  876. EXAMPLE
  877.  
  878.   CALENDAR 66 /C2
  879.  
  880.   will display a calendar in 2 columns for the year 1966
  881.  
  882.  
  883.  
  884.  
  885. NOTES
  886.  
  887.   If you want to pause the display of a full year press [CTRL]S to
  888.   pause the screen and then any key to continue the display.
  889.  
  890.  
  891. CAT - Unix like CAT utility for concatenation of files.
  892. _____________________________________________________________________
  893.  
  894.  
  895. DESCRIPTION
  896.  
  897.   CAT is a UNIX utility written for the MS-DOS world.  For people that
  898.   are used to UNIX it is a handy familiar tool for displaying,
  899.   printing, and concatenating files together.  CAT handles redirection
  900.   of both input and output.  It can be used similar to copy con to
  901.   create files as well.
  902.  
  903.  
  904. VERSION
  905.  
  906.   1.13  12/09/92
  907.  
  908.  
  909. COMMAND FORMAT
  910.  
  911.   CAT   [fname] - copy std input to file fname
  912.  
  913.   CAT   [file1] [file2] > [file3] - concatenate file1 and file2 to
  914.         file3
  915.  
  916.  
  917.  
  918. 
  919. CHIMES - Quarterly hour clock chimes
  920. _____________________________________________________________________
  921.  
  922.  
  923. DESCRIPTION
  924.  
  925.   Chimes is a terminate-and-stay resident program that attaches itself
  926.   to the BIOS timer tick interrupt.  The program counts the time
  927.   internally, so that it does not bring any overhead into system
  928.   throughput by using DOS functions.  When the program realizes that
  929.   the time is nearing the hour, the program starts chiming.
  930.  
  931.   In its default mode, chimes produces "Time Tone" beeps.  These
  932.   consist of three short beeps, starting at three seconds before the
  933.   hour.  Then, at the hour, a longer and higher beep is given.  Many
  934.   of the dial-up time services provide such a time tone.
  935.  
  936.   Chimes can be given the /M option on the command line to provide the
  937.   different clock chimes.  Using  CHIMES /M1  would setup chimes to
  938.   use the Westminster chimes.
  939.  
  940.  
  941.   The Westminster chimes are the chimes that are played by Big Ben,
  942.   the most famous of all clock towers.  From its home in London,
  943.   England, the clock plays a melody based on a composition by Handel.
  944.  
  945.   The Saint Michael Chimes are also from England.  However, the Saint
  946.   Michael Chimes were cast by an English craftsman for a church in
  947.   Charleston, South Carolina during the Revolutionary war.  However,
  948.   the British captured this city by battle, and took the bells back to
  949.   England. Amazingly enough, the American rebels stole the molds for
  950.   the bells, and a second set of bells was cast and installed in the
  951.   Carolinian church.
  952.  
  953.   The Whittington chimes were named for Lord Mayor Richard
  954.   Whittington. Whittington started life in poverty.  However, he made
  955.   money in great volume by trading.  After his terms as Lord Mayor of
  956.   London, he became a philanthropist.
  957.  
  958.   If you select the M0 option of the program, chimes will only become
  959.   active  at the hour.  Otherwise, chimes will faithfully reproduce
  960.   the chimes for each quarter hour of the clock.  The program will
  961.   also strike the hour by chiming for each hour, or chiming just once
  962.   for the half hour.
  963.  
  964. CHIMES - Quarterly hour clock chimes
  965. _____________________________________________________________________
  966.  
  967.  
  968.  
  969. VERSION
  970.  
  971.   1.12  12/09/92
  972.  
  973.  
  974. RESIDENT MEMORY USAGE
  975.  
  976.   1,552 Bytes
  977.  
  978.  
  979. COMMAND FORMAT
  980.  
  981.   CHIMES [/Mx] [/U] [/NOH]
  982.  
  983.   /Mx    indicates which built in CHIME to use where x is:
  984.          0 Time Tones
  985.          1 Westminster Chimes
  986.          2 Saint Michael Chimes
  987.          3 Whittington Chimes
  988.  
  989.   /U     Uninstall program and remove from memory
  990.  
  991.   /NOH   Surpress the header display
  992.  
  993.  
  994. AUTOLOAD BYPASS
  995.  
  996.   If you have added chimes to your machines AUTOEXEC.BAT and sometimes
  997.   wish to skip the loading of the program then you may use the bypass
  998.   keys.  Holding down the [CTRL][ALT][LSHIFT] will cause the program
  999.   to ask you if you wish to abort the installation.  If you respond
  1000.   with a Y the program will not load into memory.
  1001.  
  1002. CLEANFL - Clean Floppy Drive Heads
  1003. _____________________________________________________________________
  1004.  
  1005.  
  1006. DESCRIPTION
  1007.  
  1008.   CLEANFL is a utility that makes the task of cleaning floppy drive
  1009.   heads much easier and more thorough.  By moving the head of the
  1010.   floppy drive back and forth traveling the entire span of the drive
  1011.   you get a much better cleaning action and the surface of your
  1012.   cleaning diskette will last much longer.  Most cleaning diskettes
  1013.   tell you to place them in the drive and type DIR A:.  In this
  1014.   scenario the head is always over the first track using a small
  1015.   percentage of the cleaning surface all the time.  By using CLEANFL
  1016.   the cleaning surface gets a much more even wear and will last longer
  1017.   and provide a better cleaning job for your diskette drives.
  1018.  
  1019.  
  1020. VERSION
  1021.  
  1022.   1.52  12/10/92
  1023.  
  1024.  
  1025. COMMAND FORMAT
  1026.  
  1027.  
  1028.   CLEANFL [d:] [/Tnn] [/Pnn] [/NOH]
  1029.  
  1030.   d:      refers to valid floppy drive (A:, B:, etc).
  1031.  
  1032.   /Tnn    specifies the number of tracks
  1033.  
  1034.   /Sn     specifies the number of sides
  1035.  
  1036.   /Pnn    specifies the number of passes
  1037.  
  1038.   /NOH    Supress the Header Display
  1039.  
  1040.  
  1041. NOTES
  1042.  
  1043.   Everything requested has been done.  The parameters can be in any
  1044.   order on the command line.  The drive specifier requires the colon
  1045.   (:) since that's how I verify that the parameter is, in fact, a
  1046.   drive letter.
  1047.  
  1048.   The autodetect of the number of tracks and the drive type (floppy,
  1049.   fixed, or RAM) needs to be tested on systems with very old BIOSes
  1050.   (pre 1984) and also on XT class computers.  On systems where the
  1051.   feature isn't supported you should get an error message stating that
  1052.   the /Tnn parameter is required (no default).  On not sure of the
  1053.   result if you drive to CLEAN a harddrive with a very old BIOS.  If
  1054.   it let's it slip by it shouldn't be a problem since it will only
  1055.   move the head a few times without changing the data.
  1056.  
  1057. CLEANUP - Disk Drive Cleanup & Space Recovery
  1058. _____________________________________________________________________
  1059.  
  1060.  
  1061. DESCRIPTION
  1062.  
  1063.  With the ever increasing size and lowering cost of disk
  1064.   space, it isn't uncommon to find PC's with an average of 80MB.
  1065.   Having larger disk drives has also made managing them becomes more
  1066.   complex.  It is no longer feasible to remember the name and location
  1067.   and purpose of every file on your system.  Often files and programs
  1068.   will be installed on a temporary basis only to be forgotten and
  1069.   either outdated or left behind.  You can quickly devote as much as
  1070.   25% of your hard disk to unused or duplicate files. Cleanup provides
  1071.   a comprehensive way of dealing with this  problem by quickly
  1072.   isolating unused and duplicate files and removing them, freeing up
  1073.   valuable hard disk space.  Cleanup displays the name of each file as
  1074.   it is deleted and a summary showing the total amount of disk space
  1075.   that has been recovered.
  1076.  
  1077.  
  1078. WARNING
  1079.  
  1080.   The main function of Cleanup is to recover lost disk space by
  1081.   removing duplicate and unused files.  You have total control over
  1082.   which files will and will not be deleted, but with large hard disks
  1083.   it is easy to overlook single file names and accidently delete a
  1084.   desired file.  It is suggested that you backup your disk before
  1085.   running Cleanup.  This will assure that you have a means of
  1086.   recovering files that you delete by accident.  The other alternative
  1087.   is to have a copy of Norton Utilities UnErase or a similar type
  1088.   product.
  1089.  
  1090.  
  1091. VERSION
  1092.  
  1093.   2.06  01/08/93
  1094.  
  1095.  
  1096.  
  1097.  
  1098. CLEANUP - Disk Drive Cleanup & Space Recovery
  1099. _____________________________________________________________________
  1100.  
  1101.  
  1102. COMMAND FORMAT
  1103.  
  1104.   CLEANUP [/L50]
  1105.  
  1106.  
  1107.   /L50  Force into 43/50 Line mode on EGA/VGA monitors
  1108.  
  1109.  
  1110. NOTES
  1111.  
  1112.   Cleanup is a menu driven program.  After initializing the program
  1113.   you are prompted with a list of disk drives in your system.  In this
  1114.   list you are allowed to toggle the search amongst any installed
  1115.   drives in your system. Drives that are allowed, but not attached are
  1116.   "grayed" out and you cannot select these drives.  When you select a
  1117.   drive a check mark √ will note when a drive is selected.  You may
  1118.   select any combination of all available drives.  All of the drives
  1119.   selected will be treated as one large volume across which all
  1120.   duplicates and file marking will take place.  This is particularly
  1121.   handy if you have more than one hard drive on which you keep files,
  1122.   and you might end up with duplicate files across the drives. Once
  1123.   you have selected the drives to scan, press the [F10] key to start
  1124.   scanning.
  1125.  
  1126.   After all of the directories have been scanned you will be located
  1127.   at the main menu of Cleanup.  In the upper right hand corner of the
  1128.   screen is the Current Status window.  This window will always
  1129.   display information about the programs status.  The number of
  1130.   directories, files and duplicate files is calculated after selecting
  1131.   the drives and will not change until you exit the program and run
  1132.   again.  The number of tagged files and bytes will show you the
  1133.   current statistics for the files that have been tagged for deletion.
  1134.  
  1135.   These numbers will be updated as you tag or untag files for
  1136.   deletion.
  1137.  
  1138.   There are two methods for tagging files for deletion.  The first
  1139.   method is to use the Auto Tag and Auto Untag menus.  These menus are
  1140.   identical in options, and perform exactly the opposite tasks.  The
  1141.   Auto function allows you to tag groups of files all at one time.
  1142.   Once tagged, you may then go in and manually untag individual files
  1143.   using the manual tag option.  Below are the options available from
  1144.   the Auto Tag and Auto Untag menus.
  1145.  
  1146.  
  1147. CLEANUP - Disk Drive Cleanup & Space Recovery
  1148. _____________________________________________________________________
  1149.  
  1150.  
  1151.   ALL                  All allows you to tag/untag all of the files
  1152.                        scanned.  This is generally only useful for
  1153.                        untagging files.  Be careful as if you use this
  1154.                        to tag files, you will tag all of the files on
  1155.                        the selected drives for deletion.
  1156.  
  1157.   SMALLER DUPLICATES   This will look at the list of duplicate files
  1158.                        and whenever there is a difference in size, the
  1159.                        smaller file will be marked for duplication.
  1160.  
  1161.   OLDER DUPLICATES     This is quite handy and will compare all of the
  1162.                        duplicate files and mark the oldest files.
  1163.                        This is useful when you wish to only keep the
  1164.                        most recent version of a file on your system.
  1165.  
  1166.   BACKUP FILES         This option will mark all files ending in .BAK.
  1167.                        This was the original function of the TIDY
  1168.                        program from which Cleanup evolved.  Many
  1169.                        programs and editors create a backup of a file
  1170.                        when updating it.  After a while these backups
  1171.                        can clutter up your system.
  1172.  
  1173.   TEMP FILES           There are many programs that make use of
  1174.                        temporary files while processing work.
  1175.                        Sometimes, if these programs are interrupted or
  1176.                        crash, the temporary files will be left of your
  1177.                        drive.  Most software uses the convention of
  1178.                        naming temporary files with a .$$$ extension.
  1179.                        This option will mark all files ending in .$$$
  1180.  
  1181.   EXT xxx              This allows you to tag a group of files with a
  1182.                        particular extension that you know should be
  1183.                        removed.  With this option you can specify any
  1184.                        group of files by giving the extension name.
  1185.                        All files ending in the extension that you
  1186.                        provide will be tagged.  Be careful that you
  1187.                        wish to delete all files ending in the
  1188.                        extension before running the Erase option.
  1189.  
  1190.  
  1191. CLEANUP - Disk Drive Cleanup & Space Recovery
  1192. _____________________________________________________________________
  1193.  
  1194.  
  1195.   ZERO LENGTH          This was the other option available on the TIDY
  1196.                        program.  Another type of temporary file that
  1197.                        can often be created is one that was opened but
  1198.                        never properly closed.  This will often result
  1199.                        in a file entry in your directory with a file
  1200.                        size of 0 bytes.  The zero length is
  1201.                        misleading.  Every file entry requires at least
  1202.                        one cluster thus the minimum disk space used by
  1203.                        a 0 byte file is the cluster size (512 bytes or
  1204.                        more).  Having a lot of 0 byte files can
  1205.                        actually take away space from your drive.
  1206.                        Choosing this option will mark all files with a
  1207.                        size of 0 bytes for deletion.
  1208.  
  1209.   LENGTH n             Like the Zero length files above, there may be
  1210.                        instances where you create a lot of small files
  1211.                        that you wish to tag for deletion. This option
  1212.                        allows you to input a specific file size. All
  1213.                        files matching this file size will be tagged
  1214.                        for deletion.
  1215.  
  1216.  
  1217. CLEANUP - Disk Drive Cleanup & Space Recovery
  1218. _____________________________________________________________________
  1219.  
  1220.  
  1221.   The MANUAL TAG option from the Main Menu allows you to view the list
  1222.   of files and to manually tag or untag files.  When you first enter
  1223.   this screen you will be presented with the list of duplicate files.
  1224.   To view all of the files in the system press the [F6] key.  Then to
  1225.   switch back to the list of only duplicate files, again press the
  1226.   [F6] key.  Tagged files will be marked with a check mark √ next to
  1227.   the name, and will appear in red on color monitors.  To view the
  1228.   list use the up and down arrow keys. To tag a particular file  press
  1229.   the [ENTER] key.  Pressing it a second time will untag the file.  To
  1230.   untag a tagged file, highlight the file and press the [ENTER] key.
  1231.   Once again, the [ENTER] key will continue to toggle the tag on and
  1232.   off.  When you are done viewing the manual tag list press the [F10]
  1233.   key.
  1234.  
  1235.  
  1236.   Once you are happy with the list of tagged files, choose the ERASE
  1237.   TAGGED option from the main menu.  This will erase all files that
  1238.   were previously tagged.  There is no UNDO feature on this program so
  1239.   once they are deleted you will have to use an unerase program such
  1240.   as Norton Utilities Quick Unerase to recover any erased files.  If
  1241.   you have accidentally deleted a file, do not use the disk drive
  1242.   until the file has been unerased.  Changing data anywhere on the
  1243.   disk could result in permanently loosing the information in the
  1244.   file.
  1245.  
  1246.  
  1247.  
  1248. NOTES
  1249.  
  1250.   There have been some reports of problems when using Cleanup in a
  1251.   machine that is   running both FASTOPEN and SMARTDRIVE.  The best
  1252.   solution is to remove the usage of FASTOPEN as it can cause sorting
  1253.   problems with the file list on large disk drives.
  1254.  
  1255.  
  1256. COUNT - Count Characters, Words & Lines
  1257. _____________________________________________________________________
  1258.  
  1259.  
  1260. DESCRIPTION
  1261.  
  1262.   COUNT is a program that is useful for programmers or writers who are
  1263.   looking for some content statistics on files that they have created.
  1264.   COUNT will display the amount of characters, words and lines in a
  1265.   given file.
  1266.  
  1267.  
  1268. VERSION
  1269.  
  1270.   1.11  12/10/92
  1271.  
  1272.  
  1273. COMMAND FORMAT
  1274.  
  1275.   COUNT [file] [/A][/N]
  1276.  
  1277.  
  1278.   file  is the name of the input file.  Multiple file names may be
  1279.         specified but wild cards can not be used.
  1280.  
  1281.   /A    don't count non-alphanumeric characters
  1282.  
  1283.   /N    only count non-blank lines in line count
  1284.  
  1285.  
  1286.  
  1287. CURLOCK - Cursor Locking Program
  1288. _____________________________________________________________________
  1289.  
  1290.  
  1291. DESCRIPTION
  1292.  
  1293.   This program is especially useful for owners of laptop computers
  1294.   with LCD screen.  When using this type of computer is often
  1295.   difficult to see the DOS cursor shape.   Using CURSOR to set the
  1296.   cursor shape to a large block, you can then lock the cursor shape as
  1297.   a block so that all software packages will retain the large block
  1298.   cursor.  CURLOCK keeps applications from modifying the cursor and
  1299.   rendering unreadable in many situations.  CURLOCK intercepts all
  1300.   calls to BIOS interrupt 10h and bypasses any calls to change the
  1301.   cursor shape.
  1302.  
  1303.  
  1304. VERSION
  1305.  
  1306.   2.30  08/19/91
  1307.  
  1308.  
  1309. RESIDENT MEMORY USAGE
  1310.  
  1311.   864 bytes
  1312.  
  1313.  
  1314. COMMAND FORMAT
  1315.  
  1316.   CURLOCK [/U] [/NOH] [/ID:nnn]
  1317.  
  1318.  
  1319.   /U       Uninstall.  Will remove curlock from memory and once again
  1320.            allow the cursor shape to be changed.
  1321.  
  1322.   /NOH     Don't display the header information.
  1323.  
  1324.   /ID:nnn  TSR installation ID number.
  1325.  
  1326.  
  1327.  
  1328. CURLOCK - Cursor Locking Program
  1329. _____________________________________________________________________
  1330.  
  1331.  
  1332.  
  1333. NOTES
  1334.  
  1335.   This program was written because I got tired of various programs
  1336.   changing the shape of the cursor on my screen.  Particularly
  1337.   annoying is that giant block cursor flashing away at me.  If you
  1338.   feel the same way then CURLOCK will save you lots of grief.
  1339.  
  1340.   Once loaded on your screen to let you know that the program has been
  1341.   installed.  From now on (until you re-boot your computer) your
  1342.   cursor will stay the same size even if another program tries to
  1343.   change it.  The only change that WILL be allowed is that the cursor
  1344.   can dissapear and reappear.  Some programs temporarily make the
  1345.   cursor dissapear for asthetic reasons.
  1346.  
  1347.   You may want to place the CURLOCK command in your AUTOEXEC.BAT file
  1348.   so it will be installed each time you turn your computer on (that's
  1349.   the way I have it set up).
  1350.  
  1351.   I have been using this program on my system without any problems or
  1352.   side- effects.  It has proven reliable and has not interfered with
  1353.   any of the other software I use.  The final few paragraphs of this
  1354.   document are included as 'standard prcatice' these days, not in
  1355.   anticipation of problems that this program may cause.
  1356.  
  1357.   CURLOCK is a terminate-and-stay-resident program (sometimes referred
  1358.   to as a TSR) which occupies less than 1K when loaded.  It intercepts
  1359.   all requests for BIOS Video functions via interrupt 10H.
  1360.  
  1361.   The size of the cursor is 'remembered' when the program is loaded.
  1362.   All future requests for change of cursor size are intercepted and
  1363.   the values for the cursor size (starting and ending scan lines) are
  1364.   forced to the original values. The cursor dissapear/reappear
  1365.   function is preserved by retaining the flag bit (the 32 bit in CH)
  1366.   passed by the caller.
  1367.  
  1368.   All requests other than the change size request (AH = 1) are passed
  1369.   to the BIOS without alteration.
  1370.  
  1371.  
  1372.  
  1373. CURSOR - Cursor Setting Program
  1374. _____________________________________________________________________
  1375.  
  1376.  
  1377. DESCRIPTION
  1378.  
  1379.   CURSOR is a program that lets you control your cursor from the DOS
  1380.   prompt. You can set the cursor to various shapes as listed below.
  1381.   Some software uses the DOS cursor in which case the cursor will stay
  1382.   the same as when you set it using CURSOR.  If the software makes
  1383.   it's own cursor then the cursor you create with CURSOR will not
  1384.   function inside this software.  Some software resets the DOS cursor
  1385.   to it's own shape. Therefore you might want to put CURSOR in a batch
  1386.   file after this software to reset the cursor to what you want it to
  1387.   be at the DOS prompt.
  1388.  
  1389.  
  1390. VERSION
  1391.  
  1392.   2.02  03/15/93
  1393.  
  1394.  
  1395. COMMAND FORMAT
  1396.  
  1397.   CURSOR [/D][/H][/B][/M][/?][/V][/I][/T:nn][/B:nn]
  1398.  
  1399.   /D      turns the cursor on to the bootup default underline
  1400.  
  1401.   /H      turns the cursor off (hide cursor)
  1402.  
  1403.   /B      makes the cursor a full block
  1404.  
  1405.   /M      displays the values of the registers for the video call
  1406.  
  1407.   /?      displays the help screen
  1408.  
  1409.   /V      returns version information
  1410.  
  1411.   /I      Interactive Setup.  Gives you a full screen editor of your
  1412.           cursor
  1413.  
  1414.   /T:nn   set the top scan line of your cursor
  1415.  
  1416.   /B:nn   set the bottom scan line of your cursor
  1417.  
  1418.  
  1419. NOTES
  1420.  
  1421.   CURSOR is not completely compatible with 4DOS.  4DOS always sets the
  1422.   cursor shape at the command line depending upon whether you are in
  1423.   insert or overwrite mode.  This can result in a cursor in the middle
  1424.   of the character sell after running CURSOR without locking due to
  1425.   CURSOR using the entire cursor range instead of CGA cursor
  1426.   emulation, which 4DOS does not expect.  Proper use of the SETDOS
  1427.   /Sn:n command will normally fix this problem.
  1428.  
  1429.  
  1430. CUT - Unix like CUT text formatting utility.
  1431. _____________________________________________________________________
  1432.  
  1433.  
  1434. DESCRIPTION
  1435.  
  1436.   CUT is another UNIX utility written for the MS-DOS world.  For
  1437.   people that are used to UNIX it is a handy familiar tool for
  1438.   displaying and printing text files in different formats by
  1439.   eliminating columns and other formatting options.
  1440.  
  1441.  
  1442. VERSION
  1443.  
  1444.   1.11  05/04/91
  1445.  
  1446.  
  1447. COMMAND FORMAT
  1448.  
  1449.   CUT -clist [fname1] [fname2] ...
  1450.  
  1451.  
  1452. EXAMPLE
  1453.  
  1454.  
  1455.   CUT -c1-15 test.txt
  1456.  
  1457.   will display all characters in the file test.txt in columns 1
  1458.   through 15
  1459.  
  1460.  
  1461. CUTPASTE - DOS Text Cut & Paste Utility
  1462. _____________________________________________________________________
  1463.  
  1464.  
  1465. DESCRIPTION
  1466.  
  1467.   Provides an MS-DOS clipboard function similar to one found WINDOWS and
  1468.   MACINTOSH environments.  CUTPASTE allows you to pop up over any TEXT
  1469.   based screen and copy information into an internal buffer, to a file
  1470.   or to the printer.  You can use CUTPASTE to copy text from one screen
  1471.   and paste it into an editor, word processor on onto the DOS Command
  1472.   line.
  1473.  
  1474.  
  1475. VERSION
  1476.  
  1477.   3.20  03/01/92
  1478.  
  1479.  
  1480. RESIDENT MEMORY USAGE
  1481.  
  1482.   7,904 Bytes
  1483.   8,272 Bytes with Mouse Support Loaded
  1484.  
  1485.  
  1486. COMMAND FORMAT
  1487.  
  1488.   CUTPASTE [/?][/U][/Srr,cc][/NOH][/K:key]
  1489.  
  1490.   /?         Display help
  1491.  
  1492.   /U         Unload program
  1493.  
  1494.   /M         Enable mouse support
  1495.  
  1496.   /Srr,cc    Set screen buffer size (rows and columns)
  1497.  
  1498.   /NOH       don't display header information
  1499.  
  1500.   /K:[key]   Set hotkey
  1501.  
  1502.  
  1503. CUTPASTE - DOS Text Cut & Paste Utility
  1504. _____________________________________________________________________
  1505.  
  1506.  
  1507.  
  1508. NOTES
  1509.  
  1510.   The default key to pop up the program is [CTRL][ALT]C
  1511.  
  1512.   Older mouse drivers do not support the function calls necessary for
  1513.   a TSR to use the mouse without messing up the mouse for the
  1514.   interrupted program.  In this case the mouse will either stop
  1515.   working when control returns to the interrupted program or it will
  1516.   just disappear, but still work.
  1517.  
  1518.   When the /M switch is used the tsr takes up slightly more resident
  1519.   memory so that there is room for a "mouse save state buffer".
  1520.  
  1521.   CUTPASTE only supports standard text modes (0,1,2,3, or 7).  If any
  1522.   other mode is set it will beep with a notify error.  CUTPASTE will
  1523.   work with EGA video modes of 43 lines and VGA adapaters at 50 lines.
  1524.  
  1525.   When CUTPASTE is activated it displays a block cursor on the current
  1526.   screen. You then navigate the cursor using the arrow keys (or mouse
  1527.   if /M mode is on(.
  1528.  
  1529.   Move the cursor to the upper left hand corner of the text you wish
  1530.   to copy. Now press the [ENTER] key (right mouse button) and the
  1531.   upper left hand corner will be anchored at that spot.  Use the arrow
  1532.   keys to create a selection box around the text you wish to copy into
  1533.   the buffer.  Once selected press the [ENTER] key to display your
  1534.   options.
  1535.  
  1536.   When the desired area is shown, pressing O outputs the contents to
  1537.   your LPT1 printer.
  1538.  
  1539.   Pressing F allows you to save the information to a new ASCII text
  1540.   file or to append the information to an existing file.  If a file of
  1541.   the same name already exists then you will be prompted with a
  1542.   request to overwrite or append to the existing file.
  1543.  
  1544.   Pressing C will copy the text into the internal TSR buffer for later
  1545.   retrieval.
  1546.  
  1547.   If you wish to insert some text onto the screen or keyboard buffer
  1548.   from a previous copy then press [CTRL][ALT]C followed by a P (paste)
  1549.   and the text that was previously copied will be pasted on the screen
  1550.   that you are currently on.
  1551.  
  1552.  
  1553. DELAY - Delay during bootup or batch files
  1554. _____________________________________________________________________
  1555.  
  1556.  
  1557. DESCRIPTION
  1558.  
  1559.   Delay is a utility that can be used to replace the PAUSE command
  1560.   within a batch file.  Pause will never continue until a key is
  1561.   pressed, whereas with delay you can set the amount of seconds to
  1562.   pause, and then continue or continue immediately by pressing a key.
  1563.   DELAY can also be used in your CONFIG.SYS to delay or pause between
  1564.   the loading of device drivers which is extremely helpful when trying
  1565.   to solve a conflict in CONFIG.SYS.
  1566.  
  1567.  
  1568.  
  1569. VERSION
  1570.  
  1571.   1.61  03/21/92
  1572.  
  1573.  
  1574. COMMAND FORMAT
  1575.  
  1576.   DELAY [time]
  1577.  
  1578.     or
  1579.  
  1580.   DEVICE=DELAY.EXE [time]
  1581.  
  1582.  
  1583.   [time]  # of seconds to delay.
  1584.  
  1585.  
  1586. NOTES
  1587.  
  1588.   Pressing [CTRL]C will also cause a break in a batch file that can be
  1589.   monitored with the error level returned by DELAY.  This is useful if
  1590.   you are trying to break out of stream of commands from within a
  1591.   large batch file.  DELAY can be used in CONFIG.SYS as well as from
  1592.   within BATCH files, this is rather helpful when you are trying to
  1593.   delay the execution of device drivers in order to see what is going
  1594.   by on the screen.  Specifying no time on the delay batch line acts
  1595.   the same as PAUSE.
  1596.  
  1597.   This new version combines previous versions of DELAY.EXE and
  1598.   PAUSE.SYS into one program.
  1599.  
  1600.  
  1601. DETAB - Remove ASCII Tab characters from a text file
  1602. _____________________________________________________________________
  1603.  
  1604.  
  1605. DESCRIPTION
  1606.  
  1607.   DETAB is a utility that will strip any tab characters from an text
  1608.   file and convert them into spaces.  This is especially useful when
  1609.   working with old formatted .ASM files that you would like to work
  1610.   with in an editor which treats fixed tabs differently.
  1611.  
  1612.  
  1613. VERSION
  1614.  
  1615.   1.51  03/21/92
  1616.  
  1617.  
  1618. COMMAND FORMAT
  1619.  
  1620.   DETAB [input file] [output file] [/Tn][/NOH]
  1621.  
  1622.   /Tn    Set tab size to n.  (Default is 4)
  1623.  
  1624.   /NOH   Suppress display of header
  1625.  
  1626.  
  1627. ENVIRONMENT OPTIONS
  1628.  
  1629.   Set tab size using an environmental variable named TAB.  This
  1630.   environmental variable may be overruled by specifying a different
  1631.   one on the command line using the /T command.  Place SET TAB=n in
  1632.   your AUTOEXEC.BAT file.
  1633.  
  1634.  
  1635.  
  1636.  
  1637. DISKINFO - Disk Drive Information Display
  1638. _____________________________________________________________________
  1639.  
  1640.  
  1641. DESCRIPTION
  1642.  
  1643.   DISKINFO is a utility that will read the boot sector of a disk and
  1644.   then make a DOS call to find out the information that DOS has for
  1645.   that disk. It will then list out the information in a side by side
  1646.   format so that you may compare the reports from DOS and the boot
  1647.   record.  Most items reported are self explanatory.  Every disk is
  1648.   divided up into tracks, sectors and clusters.  A track is a single
  1649.   ring around a disk.  A sector is a pie shaped wedge of a track.  A
  1650.   cluster is the smallest unit to which DOS can interact with the disk
  1651.   drive and it is a group of Clusters.  The System ID is the 8 byte
  1652.   record that is put on the disk when it is formatted.  The Media
  1653.   Descriptor is a byte value that describes what type of media the
  1654.   disk is.
  1655.  
  1656.  
  1657. VERSION
  1658.  
  1659.   1.40  03/21/92
  1660.  
  1661.  
  1662. COMMAND FORMAT
  1663.  
  1664.   DISKINFO [d:][/?][/NOH]
  1665.  
  1666.   d:    is the drive to view, if no drive is specified information on
  1667.         the current drive will be displayed.
  1668.  
  1669.   /?    Displays help information.
  1670.  
  1671.   /NOH  Surpress Header Display
  1672.  
  1673.  
  1674. EDIT - SuperEdit DOS Text File Editor
  1675. _____________________________________________________________________
  1676.  
  1677.  
  1678. DESCRIPTION
  1679.  
  1680.   SuperEdit is an MS-DOS based full screen editor with many features
  1681.   including text formatting options, multiple windows and pull down
  1682.   menus. You may press F1 and any time during the program to get
  1683.   online help about various features. F10 will display the menu bar.
  1684.   When using a menu choice the equivalent keystrokes of the menu
  1685.   choice will be displayed in the upper left part of the screen.
  1686.  
  1687.   CONFIG.EXE, a keystroke configuration program that allows you to
  1688.   completely customize the editors  functions to your own keystrokes,
  1689.   EDIT.HDX, the online help file that is  used by CONFIG to create
  1690.   updated help information on customized function key values, and some
  1691.   additional printer drivers.
  1692.  
  1693.   To change these keystrokes to match any editor that you are used to
  1694.   run the CONFIG.EXE program to install the editors keystrokes. Do not
  1695.   modify EDIT.HLP or EDIT.HDX. These are the files used for the online
  1696.   help system and configuration program. These files must appear in
  1697.   the same directory as CONFIG and EDIT in order to be loaded
  1698.   properly.
  1699.  
  1700.  
  1701. VERSION
  1702.  
  1703.   3.04  05/24/91
  1704.  
  1705.  
  1706. COMMAND FORMAT
  1707.  
  1708.   EDIT [f1] [f2] [f3] [f4] [f5] [f6]
  1709.  
  1710.  
  1711.   f1-f6    file names to load into editor.
  1712.  
  1713.  
  1714.  
  1715.   CONFIG
  1716.  
  1717.  
  1718. EVAL - DOS Command Line Calculator
  1719. _____________________________________________________________________
  1720.  
  1721.  
  1722. DESCRIPTION
  1723.  
  1724.   EVAL is a program designed to evaluate mathematical expressions
  1725.   input on the command line.
  1726.  
  1727.  
  1728. VERSION
  1729.  
  1730.   1.01  10/08/90
  1731.  
  1732.  
  1733. COMMAND FORMAT
  1734.  
  1735.   EVAL [expression][function][expression]...
  1736.  
  1737.  
  1738. NOTES
  1739.  
  1740.   EVAL supports the four basic functions; addition, multiplication,
  1741.   subtraction, and division.  The syntax used is very similar to that
  1742.   of the mathematic expressions used by most modern computer languages
  1743.   and by most spreadsheet programs.  For example, to add two to eight
  1744.   and multiply that result by thirteen, one would use:
  1745.  
  1746.   EVAL (2+8)*13
  1747.  
  1748.  
  1749. EVAL - DOS Command Line Calculator
  1750. _____________________________________________________________________
  1751.  
  1752.  
  1753. EXPONENTS
  1754.  
  1755.   The operator precedence used is similar to most high level
  1756.   languages, as well.  Multiplication and division are "higher" than
  1757.   addition and subtraction. Exponents, represented by the carat (^)
  1758.   are lower than all four operators. You will find that you can
  1759.   exponentiate values by using ** in place of the carat.  Thus, you
  1760.   can use:  EVAL 2**1/2 to find 2^0.5.
  1761.  
  1762.   It should be noted, by the way, that this is a good way to find
  1763.   roots.  The program has no sqrt() or curt() functions.  You may
  1764.   recall from your math courses that, to find the y-th root of x, you
  1765.   can do:  x^(1/y)
  1766.  
  1767.   Of course, EVAL will complain if this results in a complex number.
  1768.   For example, the result of the above is complex if x == -4 and
  1769.   y == 4.
  1770.  
  1771.  
  1772. RANGE
  1773.  
  1774.   EVAL uses the full "double" precision of the C language.  Thus,
  1775.   answers will be represented to a maximum of 16 digits to the right
  1776.   of the decimal point. EVAL allows all numbers between 1.7E-308 and
  1777.   1.7E+308 to exist. Of course, the negatives of these numbers are
  1778.   also available.  It should be noted that EVAL doesn't check for
  1779.   overflows or underflows.  EVAL will, however, flag "digital math"
  1780.   nono's, such as division by zero and exponentiations resulting in
  1781.   complex numbers.  To use these numbers, just write them as you would
  1782.   specify them in a program like 1-2-3 or in a program: 3.1415 0.1 -34
  1783.   18.01 35e-2 6.2e+23
  1784.  
  1785.  
  1786. EVAL - DOS Command Line Calculator
  1787. _____________________________________________________________________
  1788.  
  1789.  
  1790. MODULO DIVISION
  1791.  
  1792.   EVAL, as well as complementing the four functions with
  1793.   exponentiation, allows the use of the modulo operator.  This
  1794.   operator provides the integral "remainder" of division.  Since 5
  1795.   divided by two is two remainder one, the command:  EVAL 5%2  will
  1796.   result in the answer 1.0.
  1797.  
  1798.  
  1799. FUNCTIONS
  1800.  
  1801.   EVAL supports an extensive list of functions, as well.  Functions
  1802.   may be specified in either upper or lower case, and may be
  1803.   abbreviated to as little as three characters.  (Of course, if the
  1804.   function's name is one or two characters long, all characters must
  1805.   be specified.)
  1806.  
  1807.  
  1808.   These functions are supported by EVAL:
  1809.  
  1810.   abs(x)         absolute value of x
  1811.   acos(x)        arc cos of the angle x radians
  1812.   acot(x)        arc cotangent of the angle x radians
  1813.   acsc(x)        arc cosecant of the angle x radians
  1814.   asec(x)        arc secant of the angle x radians
  1815.   asin(x)        arc sine of the angle x radians
  1816.   atan(x)        arc tangent of the angle x radians
  1817.   cos(x)         cosine of the angle x radians
  1818.   cot(x)         cotangent of the angle x radians
  1819.   csc(x)         cosecant of the angle x radians
  1820.   deg(x)         convert x radians to degrees
  1821.   exp(x)         e to the power of x
  1822.   fact(x)        factorial of x
  1823.  
  1824.  
  1825. EVAL - DOS Command Line Calculator
  1826. _____________________________________________________________________
  1827.  
  1828.  
  1829.   ln(x)          natural (base e) logarithm of x
  1830.   log(x)         base 10 logarithm of x
  1831.   pi(x)          pi times x
  1832.   rad(x)         converts x degrees to radians
  1833.   sec(x)         secant of the angle x radians
  1834.   sin(x)         sine of the angle x radians
  1835.   tan(x)         tangent of the angle x radians
  1836.   sinh(x)        hyperbolic sine of x
  1837.   cosh(x)        hyperbolic cosine of x
  1838.   tanh(x)        hyperbolic tangent of x
  1839.   sech(x)        hyperbolic secant of x
  1840.   csch(x)        hyperbolic cosecant of x
  1841.  
  1842.  
  1843.   If any of these functions are passed invalid values, EVAL will abort
  1844.   with an error.  The arc-trig functions, for example, cannot accept
  1845.   values outside of the closed interval [0,1].
  1846.  
  1847.   Using these functions is similar to any other high level language.
  1848.   The function name and its ending left parenthesis function as an
  1849.   opening parenthesis in the precedence of the evaluation.  Thus,
  1850.   sin(.7)^2+cos(.7)^2 would evaluate to 1.0.  You may find that
  1851.   certain identities don't evaluate to what you would expect them to.
  1852.  
  1853.   This is because of the limits of precision in computer math when
  1854.   dealing with irrational numbers.  While the sin^2+cos^2 identity
  1855.   almost always works, the sec^2-tan^2 identity usually doesn't work,
  1856.   for example.
  1857.  
  1858.   Along with this problem, another comes.  For example, mathematically
  1859.   sec(0.5*pi) is undefined.  However, EVAL will evaluate sec(pi(0.5))
  1860.   to be a very (very) large number.  This is again because of the
  1861.   rounding errors in binary math. It is a good approximation,
  1862.   considering lim(sec(x)) == +infinity   x -> 0.5+
  1863.  
  1864.  
  1865. EVAL - DOS Command Line Calculator
  1866. _____________________________________________________________________
  1867.  
  1868.  
  1869. MEMORY
  1870.  
  1871.   By popular demand, a "memory" feature has been added to EVAL.  If
  1872.   you make a computation using EVAL, the result is remembered and may
  1873.   be used as needed in any further invocation of EVAL.
  1874.  
  1875.   For example, using the command: EVAL SIN(1)  would display the sine
  1876.   of one radian.  If you executed the command:  EVAL ASIN(@)  next,
  1877.   you'd get, effectively, ASIN(SIN(1))... the result would be one.
  1878.   Similarly, if you used EVAL  35+15  EVAL would print 50.  If you did
  1879.   EVAL @+100  a result of 150 would be displayed.
  1880.  
  1881.   EVAL stores the results in your machine's environment.  You may see
  1882.   the previous result by typing the SET command; DOS will list the
  1883.   environment variables it has stored.  EVAL's environment variable is
  1884.   listed on the line "EVAL".
  1885.  
  1886.  
  1887. FILEATTR - Set DOS File Attributes
  1888. _____________________________________________________________________
  1889.  
  1890.  
  1891. DESCRIPTION
  1892.  
  1893.   FILEATTR allows you to change the attributes of a group of files. If
  1894.   told to, FILEATTR also will search through subdirectories.
  1895.  
  1896.   There are four attributes: Archive, Read-Only, System and Hidden. If
  1897.   a file has the Archive bit set, this means the file has been changed
  1898.   since the last time it was backed up. If a file has the Read-Only
  1899.   bit set, this means the file can be read, but not written to,
  1900.   meaning it CANNOT be changed. If a file has the System bit set, it
  1901.   means this file is a DOS System file and should be left alone. If a
  1902.   file has the Hidden bit set, then you cannot see the file or
  1903.   directory by using the DIR command. You can still run the file,
  1904.   assuming it is executable, or go into the directory, it is just
  1905.   hidden.
  1906.  
  1907.  
  1908. VERSION
  1909.  
  1910.   1.20  03/21/92
  1911.  
  1912.  
  1913. COMMAND FORMAT
  1914.  
  1915.   FILEATTR [file] ±[attr] [/C][/D][/F][/V][/P][/Y][/S][/T][/U][/K][/?]
  1916.  
  1917.   [file]     is any valid DOS file specification including wildcards.
  1918.              (Default is *.*)
  1919.  
  1920. FILEATTR - Set DOS File Attributes
  1921. _____________________________________________________________________
  1922.  
  1923.  
  1924. OPTIONS
  1925.  
  1926.   /A  Files with at least the Archive bit set.  Search for files with
  1927.       at least the Archive bit set, although there may be other bits
  1928.       set as well.
  1929.  
  1930.   /C  Clear all bits.  Clears all the bits from a file. You can use the
  1931.       parameter of /ARSH to accomplish this, I just added this to make
  1932.       it easier.
  1933.  
  1934.   /D  Change bits on sub-directories.  Allows the changing of bits on
  1935.       a sub directory. The only bit that will affect it is the Hidden
  1936.       bit. You can hide or unhide a sub-directory.
  1937.  
  1938.   FILEATTR will allow you to change the other three bits as well if
  1939.   you want.
  1940.  
  1941.   /F  Files only - Size, Date and Time are not displayed.  Will stop
  1942.       the Size, Date and Time of the file(s) from being displayed.
  1943.  
  1944.   /H  Files with at least the Hidden bit set.  Will search for files
  1945.       with at least the Hidden bit set, although there may be other
  1946.       bits set as well.
  1947.  
  1948.   /K  Kill (Delete) found files.  Will kill (delete) all files that
  1949.       are found. Use this command with or without the /V command. If a
  1950.       sub-directory is found, it will be skipped, not deleted.
  1951.  
  1952.   /P  Pause every page.  Will pause the output every page, which is
  1953.       set for 24 lines. After 24 lines have gone by, a "pause prompt"
  1954.       will appear on line 25. The prompt allows you to hit N for non
  1955.       stop listing, Q or ESC to quit and return to DOS and the
  1956.       subdirectory in which you started from, C to return to DOS but
  1957.       in the current directory or hitting any other key
  1958.  
  1959.  
  1960. FILEATTR - Set DOS File Attributes
  1961. _____________________________________________________________________
  1962.  
  1963.  
  1964.   /R  Files with at least the Read-Only bit set.  Will search for
  1965.       files with at least the Read-Only bit set, although there may be
  1966.       other bits set as well.
  1967.  
  1968.   /S  Process files in sub-directories.  Allows searching from the
  1969.       CURRENT sub-directory and all sub-directories below it for files.
  1970.  
  1971.   /T  Display totals of files found and changed.  Will display totals
  1972.       after all files have been found. It will display the total
  1973.       number of files found and files changed.
  1974.  
  1975.   /U  Unusual files - those with any bit set.  Will find any unusual
  1976.       files. These are files with any bit set. This is similar to the
  1977.       /A command.
  1978.  
  1979.   /V  Verify the Deletion of files.  Will verify that you want to
  1980.       delete each file. This is used with /K only and has no other
  1981.       meaning if /K is not used. The  file will be shown as normal and
  1982.       you will be shown a prompt "Delete? (Y/N/C/Q)" minus the quotes.
  1983.       Hit 'Y' to delete the file and FILEATTR will show you that it
  1984.       has been deleted. Hit 'N' and the file is not deleted. Hit 'C'
  1985.       for continuous deleting from this point on without verification.
  1986.       Hit 'Q' or ESC and the file will not be deleted and you will
  1987.       immediately be returned to DOS and the sub-directory in which
  1988.       you started from.
  1989.  
  1990.   /Y  Files with at least the System bit set.  Will search for files
  1991.       with at least the System bit set, although there may be other
  1992.       bits set as well.
  1993.  
  1994.  
  1995. FILEATTR - Set DOS File Attributes
  1996. _____________________________________________________________________
  1997.  
  1998.  
  1999. NOTES
  2000.  
  2001.   At anytime while FILEATTR is running, you can hit ESC or Q and you
  2002.   will be immediately returned to DOS and the sub-directory at which
  2003.   you started from. Another key you can hit while FILEATTR is running
  2004.   is P, which instantly puts FILEATTR into Pause mode, the same as if
  2005.   you used /P option. You may also hit C at anytime.  FILEATTR will
  2006.   return to DOS and the current sub-directory. This is useful when
  2007.   using the /S option, and you see something that makes you want to go
  2008.   to that directory.
  2009.  
  2010.   FILEATTR can search through your directories for files as well. It
  2011.   has a limit of 450 directories it can handle.
  2012.  
  2013.  
  2014. EXAMPLES
  2015.  
  2016.   FILEATTR
  2017.  
  2018.   Will display the help information screen.
  2019.  
  2020.  
  2021.   FILEATTR /cspt a*.zi?
  2022.  
  2023.   Will search for files in the current sub-directory and  all
  2024.   subdirectories below that start with A and have ZI in the extension.
  2025.   It will clear all bits on those files and display a total of files
  2026.   found and files changed.  FILEATTR will also pause every 24 lines.
  2027.  
  2028.  
  2029.   FILEATTR d: /us
  2030.  
  2031.   Will search for files in the current sub-directory of D: and all
  2032.   sub-directories below it for files with the any bit set.
  2033.  
  2034.  
  2035. FILEINFO - DOS File Information
  2036. _____________________________________________________________________
  2037.  
  2038.  
  2039. DESCRIPTION
  2040.  
  2041.   FILEINFO is a utility that helps alleviate the problem that DOS has
  2042.   created by only allowing 8 characters to describe a file.  Many
  2043.   times you have files that aren't accessed very often and it becomes
  2044.   hard to remember what they are used for.  FILEINFO provides a way of
  2045.   adding notes about files in any directory.
  2046.  
  2047.  
  2048. VERSION
  2049.  
  2050.   1.10  05/04/91
  2051.  
  2052.  
  2053. COMMAND FORMAT
  2054.  
  2055.   FILEINFO [d:\path]
  2056.  
  2057.  
  2058. NOTES
  2059.  
  2060.   Run FILEINFO from the directory that you wish to describe or enter
  2061.   the name of the directory you wish to edit on the command line.
  2062.   FILEINFO creates a file called FILEINFO. in each directory that you
  2063.   run in.  This file is just a standard text file that can be printed
  2064.   out if you wish to have a hard copy of the file descriptions.
  2065.  
  2066.   Once loaded you will be presented with a list of files and any
  2067.   previous descriptions that were left.  Files that are new or haven't
  2068.   yet been described will contain a * after the file information and
  2069.   before the description area.
  2070.   FILEINFO creates a file in each
  2071.  
  2072.   FILEINFO also supports the optional EGA 43 line mode and VGA 50 line
  2073.   mode.  If your system is in one of these modes when you run
  2074.   FILEINFO, the file list will be displayed in the proper mode
  2075.  
  2076. FILESIZE - Display File Size Information
  2077. _____________________________________________________________________
  2078.  
  2079.  
  2080. DESCRIPTION
  2081.  
  2082.   FILESIZE is a utility that will list each individual file and their
  2083.   respective sizes.  A summary at the end of the list gives total
  2084.   size, number of files, total space and drive and space available
  2085.   with a actual and percentage values.  You may pass FILESIZE a
  2086.   specific file to list, or group of files. If no parameters are
  2087.   passed FILESIZE will list all files in the current directory.
  2088.  
  2089.  
  2090. VERSION
  2091.  
  2092.   1.30  03/21/92
  2093.  
  2094.  
  2095. COMMAND FORMAT
  2096.  
  2097.   FILESIZE [filespec] [/?][/T][/S][/P][/NOH]
  2098.  
  2099.   /?    Display help
  2100.  
  2101.   /T    Display totals only
  2102.  
  2103.   /S    Search subdirectories
  2104.  
  2105.   /P    Pause on screenfulls
  2106.  
  2107.   /NOH  Suppress Header
  2108.  
  2109.  
  2110. FILETREE - Display DOS File Structure
  2111. _____________________________________________________________________
  2112.  
  2113.  
  2114. DESCRIPTION
  2115.  
  2116.   FILETREE is a utility which will scan the directory structure of a
  2117.   disk and give a top down tree listing of the entire disks directory
  2118.   structure.  It groups the listing in a left to right fashion with
  2119.   each subdirectory moving further right across the screen.
  2120.  
  2121.  
  2122. VERSION
  2123.  
  2124.   2.02  03/21/92
  2125.  
  2126.  
  2127. COMMAND FORMAT
  2128.  
  2129.   FILETREE [d:]
  2130.  
  2131.   d:   is the drive to scan
  2132.  
  2133.  
  2134. NOTES
  2135.  
  2136.   Pressing [CTRL]C during the scan will halt the program.
  2137.  
  2138.  
  2139. FINDFILE - Find File on your Disk Drive
  2140. _____________________________________________________________________
  2141.  
  2142.  
  2143. DESCRIPTION
  2144.  
  2145.   Locates files by searching the entire disk for a specified file.
  2146.   You may use DOS wildcards to find a group of files as well.  The new
  2147.   version of FINDFILE will also search within compressed files to
  2148.   search for filenames as well.  FINDFILE searches across your disk
  2149.   looking for any files that you specify.  When it finds a matching
  2150.   file it will display the directory the file was found in, the
  2151.   complete file name, the file size, creation date and time, and any
  2152.   attributes associated with the file.
  2153.  
  2154.  
  2155. VERSION
  2156.  
  2157.   3.12  12/14/92
  2158.  
  2159.  
  2160. COMMAND FORMAT
  2161.  
  2162.   FINDFILE [filespec] [options]
  2163.  
  2164.  
  2165.  
  2166.  
  2167. NOTES
  2168.  
  2169.   FINDFILE works with standard DOS file names.  The program will also
  2170.   "open" several types of archive files.  These include the popular
  2171.   ZIP, PAK and ARC formats, as well as the public domain ZOO and LZH
  2172.   formats.
  2173.  
  2174.   FINDFILE supports any DOS based networks including Novell and
  2175.   Lantastic.
  2176.  
  2177.  
  2178.  
  2179. EXAMPLES
  2180.  
  2181.   To search the current drive for the file GOOFY.TXT enter
  2182.  
  2183.     FINDFILE GOOFY.TXT
  2184.  
  2185.  
  2186.   Should you wish, you can have FINDFILE run a drive other than the
  2187.   default drive.  To do this, simply include a drive specification.
  2188.   To look for GOOFY.TXT on drive H, one would use the command
  2189.  
  2190.     FINDFILE H:GOOFY.TXT
  2191.  
  2192.  
  2193.   If you are looking for a file with a name you can't specifically
  2194.   remember, you may use wildcards in the filename given to FINDFILE to
  2195.   search the drives and files on your system.  If you knew that your
  2196.   text file began with a G, for example, you might use
  2197.  
  2198.     FINDFILE H:G*.TXT
  2199.  
  2200.  
  2201. FINDFILE - Find File on your Disk Drive
  2202. _____________________________________________________________________
  2203.  
  2204.  
  2205.  
  2206.   If you knew that you had called the file MODEL but couldn't remember
  2207.   the extension it had,
  2208.  
  2209.     FINDFILE MODEL.*
  2210.  
  2211.  
  2212.  
  2213.   Note that FINDFILE searches *all* archive files it notices, even if
  2214.   they don't match the wildcard specification that you supply.
  2215.  
  2216.   If you have many of the supported archive files on your diskette,
  2217.   you may be noticing that FINDFILE runs a little slower.  If you are
  2218.   looking only for "normal" DOS files, you can use the /N option to
  2219.   cause FINDFILE to search only DOS directories.  That would make the
  2220.   above command look like this:
  2221.  
  2222.     FINDFILE /N MODEL.*
  2223.  
  2224.  
  2225.   Since you might know that the file is not stored in an archive, you
  2226.   can expidite the search by using /N.  Normally, FINDFILE searches
  2227.   ZIP, ARC, ZOO, PAK, and LZH files when it finds them.  You can
  2228.   switch off these file choices individually, as well.  For example,
  2229.   to search for FINDFILE.C without looking in LZH or ZOO files, you
  2230.   may use
  2231.  
  2232.     FINDFILE /O /L FINDFILE.C
  2233.  
  2234.  
  2235. FINDFILE - Find File on your Disk Drive
  2236. _____________________________________________________________________
  2237.  
  2238.  
  2239.  
  2240.   If you'd like, you can have FINDFILE print out messages as it
  2241.   traverses your hard drive and checks files.  To do this, use the /D
  2242.   option to display the filenames FINDFILE searches through, as well
  2243.   as the ones it finds.
  2244.  
  2245.   FINDFILE is capable of displaying file directory information, as
  2246.   well. If you would like to see the last modification date and time
  2247.   as well as the attributes and size of found files, use the /V
  2248.   option.  /V stands for "verbose mode".
  2249.  
  2250.   It is often handy to have just a total of file information.  For
  2251.   example, you might want to see how many .GIF files are on your hard
  2252.   disk, and how much room they're taking up.  You can use the /T
  2253.   option to have FINDFILE print out only the totals information,
  2254.   instead of also displaying the name and location of all the found
  2255.   files.
  2256.  
  2257.   Our example with .GIF files might look like this:
  2258.  
  2259.     FINDFILE /T *.GIF
  2260.  
  2261.  
  2262.   When FINDFILE prints out the number of files found, the number
  2263.   indicates the number of files that were not in archives.  If any
  2264.   files were "inside" of archives, FINDFILE will note that number of
  2265.   files with "archived files".
  2266.  
  2267.   If you ran FINDFILE and it printed, for example,
  2268.  
  2269.      6 files found.
  2270.     18 archive files found.
  2271.  
  2272.   it would mean that FINDFILE came across 24 files that matched your
  2273.   specification.  Six of these files were regular DOS files, but
  2274.   eighteen of the files were actually inside archive files.
  2275.  
  2276.  
  2277.  
  2278. FINDFILE - Find File on your Disk Drive
  2279. _____________________________________________________________________
  2280.  
  2281.   FINDFILE will search through archive files if it finds them and
  2282.   recognizes them by their extension.  Notice that, if you have an
  2283.   archive file and it doesn't have the normal file extension, the file
  2284.   won't be checked by FINDFILE.
  2285.  
  2286.   If you find yourself confused about FINDFILE's options, you can run
  2287.   FINDFILE without any options and it will show you a display of the
  2288.   usage information.  FINDFILE will also do this if you try to use an
  2289.   option it doesn't recognize.
  2290.  
  2291.   If you're running FINDFILE and realize something's wrong (or you
  2292.   have a huge disk and ge tired of waiting), you can use [CTRL]C or
  2293.   [CTRL][BREAK] to stop the program.  FINDFILE will tell you what it's
  2294.   found so far, and then leave you at the DOS prompt.
  2295.  
  2296.   If you use the /R option, FINDFILE will go through all of the drives
  2297.   looking for your file.  If the filespec you provide contains a drive
  2298.   specification, it will be ignored.  FINDFILE searches your drives in
  2299.   alphabetical order, starting with your first hard disk drive or RAM
  2300.   disk.  FINDFILE does not search floppy drives in this mode.
  2301.  
  2302.  
  2303. FIXCR - DOS CR/LF Manipulation Program
  2304. _____________________________________________________________________
  2305.  
  2306.  
  2307. DESCRIPTION
  2308.  
  2309.   FIXCR is a small utility that is used to fix files that are
  2310.   transferred from systems such as UNIX or Macintosh where the end
  2311.   of a text line is marked with a CR but not a CR/LF as in MS-DOS.
  2312.   You can also use FIXCR to add a CR/LF to any column of a text file.
  2313.  
  2314.  
  2315. VERSION
  2316.  
  2317.   1.10  09/28/92
  2318.  
  2319.  
  2320. COMMAND FORMAT
  2321.  
  2322.   FIXCR source [/f:nn]
  2323.  
  2324.     source    source file name
  2325.     /f:nn     add a CR/LF at column nn of each line in text file
  2326.  
  2327.  
  2328.  
  2329.  
  2330.  
  2331.  HELP - DOS Command Help Facility
  2332. _____________________________________________________________________
  2333.  
  2334.  
  2335. DESCRIPTION
  2336.  
  2337.   HELP prints out help messages on some of the more useful and popular
  2338.   DOS commands.  To use the utility just type HELP followed by the
  2339.   name of the command that you want help with.
  2340.  
  2341.  
  2342. VERSION
  2343.  
  2344.   1.21 03/22/92
  2345.  
  2346.  
  2347. COMMAND FORMAT
  2348.  
  2349.   HELP [command]
  2350.  
  2351.   where command is any of the commands listed below
  2352.  
  2353.   append, assign, attrib, backup, break, chcp, cd, chdir, chkdsk, cls,
  2354.   command, comp, copy, ctty, date, del, dir, diskcomp, diskcopy,
  2355.   edlin, erase, exe2bin, exit, fastopen, fc, fdisk, find, format,
  2356.   graftabl, graphics, join, keyb, label, mem, md, mkdir, mode, more,
  2357.   nlsfunc, path, print, prompt, rd, recover, ren, rename, replace,
  2358.   restore, rmdir, select, set, share, sort, subst, sys, time, tree,
  2359.   type, ver, verify, vol, xcopy
  2360.  
  2361.  
  2362. HEXDUMP - Hexadecimal Display of File Contents
  2363. _____________________________________________________________________
  2364.  
  2365.  
  2366. DESCRIPTION
  2367.  
  2368.   HEXDUMP is a utility that will give you a quick dump of the contents
  2369.   of any file.  The dump is very similar in format to what you get
  2370.   with the Norton Utilities file viewer.  An advantage of HEXDUMP is
  2371.   that you can quickly dump the contents of any file to the screen
  2372.   without having to load the overhead of a shell program.  You can
  2373.   display any type of file ASCII or Binary.  The default display is to
  2374.   list the HEX values on the left and the ASCII equivalents on the
  2375.   right hand column.
  2376.  
  2377.  
  2378. VERSION
  2379.  
  2380.   1.20  07/27/91
  2381.  
  2382.  
  2383. COMMAND FORMAT
  2384.  
  2385.   HEXDUMP [file] [/B][/O][/H][/P]
  2386.  
  2387.   file  can be any valid DOS file including binary files.
  2388.  
  2389.   /B    will dump the file in binary groups rather than hex.
  2390.  
  2391.   /O    will dump the file in octal groups rather than hex.
  2392.  
  2393.   /H    will display the file in raw hexadecimal format rather than
  2394.         showing the hex and ASCII values side by side.
  2395.  
  2396.   /P    Pause mode, will pause each screen full
  2397.  
  2398. HUSH - Speaker Control Utility
  2399. _____________________________________________________________________
  2400.  
  2401.  
  2402. DESCRIPTION
  2403.  
  2404.   HUSH is a utility that can eliminate a majority of the sounds
  2405.   generated by the PC's internal speaker.  HUSH can not eliminate all
  2406.   beeps.  Tones that it can not completely silence, it can reduce to a
  2407.   small click.  HUSH is a small TSR which when loaded watches for
  2408.   output to the speaker. When activated, HUSH will try and suppress
  2409.   the speaker 18.2 times a second.
  2410.  
  2411.  
  2412. VERSION
  2413.  
  2414.   1.21  11/23/90
  2415.  
  2416.  
  2417. RESIDENT MEMORY USAGE
  2418.  
  2419.   544 Bytes
  2420.  
  2421.  
  2422. COMMAND FORMAT
  2423.  
  2424.   HUSH [ON] [OFF]
  2425.  
  2426.  
  2427.   ON   Enable HUSH functions
  2428.   OFF  Disable HUSH functions
  2429.  
  2430.  
  2431.  
  2432.   KILLDIR - Remove Directory and it's contents
  2433. _____________________________________________________________________
  2434.  
  2435.  
  2436. DESCRIPTION
  2437.  
  2438.   KILLDIR is a utility that will make eliminating a directory and all
  2439.   of it's contents a lot easier.  When you run KILLDIR it will display
  2440.   the information about the directory that you wish to remove
  2441.   including the number of files and sizes as well as any subdirectory
  2442.   information. KILLDIR will remove all files and file types including
  2443.   hidden or system files.
  2444.  
  2445.  
  2446. VERSION
  2447.  
  2448.   1.41  10/14/91
  2449.  
  2450.  
  2451. COMMAND FORMAT
  2452.  
  2453.   KILLDIR [dir] [/SN] [/NOH] [/NOP]
  2454.  
  2455.   /SN     Display the names of all subdirectories when listing the
  2456.           subdirectory info.
  2457.  
  2458.   /NOH    No Header Display
  2459.  
  2460.   /NOP    No Prompt for deletion   DANGER !!  will erase without a pause
  2461.  
  2462. LASER - Laser Printer Control
  2463. _____________________________________________________________________
  2464.  
  2465.  
  2466. DESCRIPTION
  2467.  
  2468.   LASER helps you set your laser printer's mode and also makes it easy
  2469.   for you to send some control codes to it.  It is specifically
  2470.   designed to work with HP LaserJet Compatible Printers but some of
  2471.   the generic functions such as Form Feed, Line Feed and Carriage
  2472.   Return will work with any printer.
  2473.  
  2474.  
  2475. VERSION
  2476.  
  2477.   1.41  03/29/92
  2478.  
  2479.  
  2480. COMMAND FORMAT
  2481.  
  2482.   LASER [mode] [mode] ...
  2483.  
  2484.  
  2485.   BOLDON   Turns on Bolding of all characters
  2486.  
  2487.   BOLDOFF  Turns off Bolding Off
  2488.  
  2489.   ITALON   Sets the PCL Font to Italics
  2490.  
  2491.   ITALOFF  Turns of the PCL Italics
  2492.  
  2493.   LF       Send a Line Feed to the printer
  2494.  
  2495.   FF       Send Form Feed.  This will eject the page that is in the
  2496.            printer.
  2497.  
  2498.  
  2499. LASER - Laser Printer Control
  2500. _____________________________________________________________________
  2501.  
  2502.  
  2503.   CR       Send a Carriage Return to the printer.
  2504.  
  2505.   ESC      Sends the ESCAPE code to the printer.  ASCII 027.
  2506.  
  2507.   6LPI     Sets the PCL Font to 6 Lines Per Inch
  2508.  
  2509.   8LPI     Sets the PCL Font to 8 Lines Per Inch
  2510.  
  2511.   16CPI    Sets the PCL Font to 16 Chars Per Inch
  2512.  
  2513.   10CPI    Sets the PCL Font to 10 Chars per Inch
  2514.  
  2515.   PORT     Sets the mode to Portrait Orientation for vertical output.
  2516.  
  2517.   LAND     Sets the mode to Landscape Orientation for horizontal
  2518.            output.
  2519.  
  2520.   AUTO     Tells the printer to use the internal paper tray to feed
  2521.            from.
  2522.  
  2523.   MAN      Tells the printer to wait for manually fed pages during
  2524.            print.
  2525.  
  2526.   LEG      Set up the printer to use 8 1/2 x 14 Legal sized paper.
  2527.  
  2528.   LET      Set up the printer to use 8 1/2 x 11 Letter sized paper.
  2529.  
  2530.   TEST     Prints a Test page to the printer.
  2531.  
  2532.   RESET    Send the RESET code to the HP Laserjet.
  2533.  
  2534.  
  2535.   PAGEON   This parameter is for use with HP Laserjet users that have
  2536.            a Pacific Page Postscript Cartridge installed. This
  2537.            cartridge allows you to emulate an Apple LaserWriter
  2538.            Postscript printer on your HP LaserJet. Some software does
  2539.            not support the Postscript mode, and rather than having to
  2540.            power on and off and insert and remove the cartridge each
  2541.            time you wish to switch modes, you can use laser to set the
  2542.            proper mode of the cartridge.  PAGEON tells the Printer to
  2543.            use the PostScript emulation mode.
  2544.  
  2545.   PAGEOFF  This tells the Pacific Page cartridge functions to disable
  2546.            and the printer will now except standard PCL commands.
  2547.  
  2548.  
  2549.   STRING=[text]  This parameter allows you to send whatever strings
  2550.                  you wish to the printer.  It can be used in
  2551.                  conjunction with the ESC parameter to select soft
  2552.                  fonts and send setup commands.
  2553.  
  2554.  
  2555.  
  2556. LS - Unix like LS Directory Listing
  2557. _____________________________________________________________________
  2558.  
  2559.  
  2560. DESCRIPTION
  2561.  
  2562.   LS is a file listing utility that is found in the Unix operating
  2563.   system.  It has many advanced features beyond that of the DIR
  2564.   command found in DOS.  This implementation has most of the Unix
  2565.   features built in.
  2566.  
  2567.  
  2568. VERSION
  2569.  
  2570.   1.00  10/24/90
  2571.  
  2572.  
  2573. COMMAND FORMAT
  2574.  
  2575.   LS [-1CFPRSdflrst] [filespec]
  2576.  
  2577.  
  2578.   -1  list in single column
  2579.  
  2580.   -C  list in multiple columns
  2581.  
  2582.   -F  directories are marked with a trailing '\', system files are
  2583.       marked with a trailing '@' and executable files are marked with
  2584.       a trailing '*'
  2585.  
  2586.   -P  print the directory name before listing
  2587.  
  2588.   -R  recursively list subdirectories
  2589.  
  2590.   -S  sort by file size in bytes (cluster size if option 's' is
  2591.       selected)
  2592.  
  2593.   -d  list directories as if they were a normal file
  2594.  
  2595.   -f  do not sort (list in the order files appear in the directory)
  2596.  
  2597.   -l  list in long format ([size in clusters,] mode, size, date, name)
  2598.  
  2599.   -r  reverse the order of the selected sort
  2600.  
  2601.   -s  list the file size in clusters
  2602.  
  2603.   -t  sort by time
  2604.  
  2605.  
  2606. NOTES
  2607.  
  2608.   This version will also search the environment string for LS=
  2609.   [defaults].  Any options that you set LS= with the SET command will
  2610.   be loaded automatically when you run the program from the DOS
  2611.   prompt.  Set your most used parameters in your AUTOEXEC.BAT file and
  2612.   then a plain LS will run those parameters for you.  Options as in
  2613.   the Unix LS the switches are case sensitive.
  2614.  
  2615.  
  2616. MONITOR - Monitor Convergence/Alignment/Focus Test
  2617. _____________________________________________________________________
  2618.  
  2619.  
  2620. DESCRIPTION
  2621.  
  2622.   MONITOR allows you to test out your video monitor.  It displays a
  2623.   series of patterns that help you make sure that the monitor is setup
  2624.   correctly. A grid of cross hatching is displayed to show the maximum
  2625.   display area of the monitor.  If the lines are crooked or distorted
  2626.   around the edges you may need to adjust the alignment.  In the four
  2627.   corners of the screen are colored circles.  These can be used to
  2628.   adjust the focus.  Across the top is a pattern of the base 16 colors
  2629.   for adjusting the RGB values.
  2630.  
  2631.  
  2632. VERSION
  2633.  
  2634.   1.32  08/16/92
  2635.  
  2636.  
  2637. COMMAND FORMAT
  2638.  
  2639.   MONITOR
  2640.  
  2641.  
  2642. NOTES
  2643.  
  2644.   MONITOR supports the following video adapters:  HERCULES, CGA, EGA,
  2645.   VGA, and 8514A.
  2646.  
  2647.   If you set the environment variable HEADER=OFF the trailing copyright
  2648.   message will not be displayed.
  2649.  
  2650.  
  2651. MOVE - Move Files Across Directories or Drives
  2652. _____________________________________________________________________
  2653.  
  2654.  
  2655. DESCRIPTION
  2656.  
  2657.   Moves any file from one place to another.  If moving the file from
  2658.   one drive to a different drive, MOVE will first check to make sure
  2659.   that there is enough space on the destination drive.  If you don't
  2660.   specify a destination MOVE will assume the current directory and the
  2661.   same file name.
  2662.  
  2663.  
  2664. VERSION
  2665.  
  2666.   3.31  09/02/91
  2667.  
  2668.  
  2669. COMMAND FORMAT
  2670.  
  2671.   MOVE source [destination] [options]
  2672.  
  2673.   /?     Displays Help
  2674.  
  2675.   /C     confirm each file before moving
  2676.  
  2677.   /O     overwrite all colliding files
  2678.  
  2679.   /X     never overwrite colliding files
  2680.  
  2681.   /N     overwrite only newer files
  2682.  
  2683.   /A     ask before overwriting files (DEFAULT)
  2684.  
  2685.   /H     Move Hidden files
  2686.  
  2687.   /R     Automatically renames files if possible without prompting
  2688.  
  2689.   /RA    Ask you for a new filename for each filespec found
  2690.  
  2691.   /S     search subdirectories copying tree structure
  2692.  
  2693.   /SX    search subdirectories using destination directory
  2694.  
  2695.   /NOH   Suppress Header
  2696.  
  2697.  
  2698. MOVE - Move Files Across Directories or Drives
  2699. _____________________________________________________________________
  2700.  
  2701.  
  2702. EXAMPLES
  2703.  
  2704.   MOVE ABC.TXT \DOS
  2705.  
  2706.   This will move the file ABC.TXT to the directory \DOS keeping the
  2707.   same name
  2708.  
  2709.  
  2710.   MOVE \DOS\ABC.TXT
  2711.  
  2712.   This will move the file \DOS\ABC.TXT to the current directory
  2713.   keeping the same name.
  2714.  
  2715.  
  2716.  
  2717. NOTES
  2718.  
  2719.   When using the renaming feature, hitting the escape key at the input
  2720.   prompt, will ABORT the program.  If you do not desire to rename the
  2721.   file, leave the input area blank.
  2722.  
  2723.   If a file of the same name already exists where you are trying to
  2724.   move a file to, you will be prompted whether or not you wish to
  2725.   overwrite that file.
  2726.  
  2727.   If a destination is unclear as to whether it is a file name or a
  2728.   directory name MOVE will prompt you to decide for it.
  2729.  
  2730.   If a destination directory does not exist, MOVE will ask you whether
  2731.   or not you would like it to create a new destination directory for
  2732.   you.
  2733.  
  2734.  
  2735. NAMEDIR - Rename a Directory
  2736. _____________________________________________________________________
  2737.  
  2738.  
  2739. DESCRIPTION
  2740.  
  2741.   NAMEDIR is a utility that is used to rename directories.  This
  2742.   program will rename a directory without having to empty or modify
  2743.   it's contents.
  2744.  
  2745.  
  2746. VERSION
  2747.  
  2748.   1.21  03/29/92
  2749.  
  2750.  
  2751. COMMAND FORMAT
  2752.  
  2753.   NAMEDIR [olddir] [newdir]
  2754.  
  2755. NO - DOS File Exclusion Utility
  2756. _____________________________________________________________________
  2757.  
  2758.  
  2759. DESCRIPTION
  2760.  
  2761.   NO is a utility that gives many DOS commands and external utilities
  2762.   the ability to exclude certain groups of files from the effects of
  2763.   the program called.
  2764.  
  2765.  
  2766. VERSION
  2767.  
  2768.   2.00  09/25/91
  2769.  
  2770.  
  2771. COMMAND FORMAT
  2772.  
  2773.   NO [filespec] [command parameters]
  2774.  
  2775.   filespec    is any valid DOS file specification including wildcards
  2776.  
  2777.   command     is any DOS command, or external program
  2778.  
  2779.   parameters  normal parameters passed to the command or program
  2780.  
  2781.  
  2782. NOTES
  2783.  
  2784.   NO hides files in the current directory from most programs and
  2785.   utilities by putting the HIDDEN file attribute on.  It then calls
  2786.   the command or program with the specified parameters.  Once the
  2787.   command is complete, NO will remove the HIDDEN file attribute from
  2788.   the specified files.
  2789.  
  2790.   NO is very useful when using commands such as DEL *.* when you want
  2791.   the action to take effect on all but a certain group of files.
  2792.  
  2793.   NO is recursive which means you can stack groups of excluded files
  2794.   together by stacking NO commands.
  2795.  
  2796.  
  2797. EXAMPLES
  2798.  
  2799.   NO *.EXE DIR
  2800.  
  2801.   will display all files in the current directory with the exception
  2802.   of files ending in .EXE
  2803.  
  2804.  
  2805.   NO FILE.* DEL *.*
  2806.  
  2807.   will delete all files in the current directory except those
  2808.   beginning named FILE with any extension
  2809.  
  2810.  
  2811.   NO *.EXE NO *.COM DEL *.*
  2812.  
  2813.   will delete all files in the current directory except .EXE and .COM
  2814.   files
  2815.  
  2816.  PATHFIND - Find File in the Current Path
  2817. _____________________________________________________________________
  2818.  
  2819.  
  2820. DESCRIPTION
  2821.  
  2822.   PATHFIND is a utility that allows you to search the file path for
  2823.   any files. This is handy when you are trying to locate a similar
  2824.   program of file that could exist in multiple places in your path
  2825.   statement.  It will display the files that it finds in order of
  2826.   appearance within the path.
  2827.  
  2828.  
  2829. VERSION
  2830.  
  2831.   1.31  03/29/92
  2832.  
  2833.  
  2834. COMMAND FORMAT
  2835.  
  2836.   PATHFIND [filespec]
  2837.  
  2838.   filespec is any valid DOS filename including wildcards.
  2839.  
  2840.  
  2841. PSPRINT - Print ASCII files to a Postscript Printer
  2842. _____________________________________________________________________
  2843.  
  2844.  
  2845. DESCRIPTION
  2846.  
  2847.   PSPRINT is a utility that allows you to print DOS ASCII Text files
  2848.   on a PostScript device without any conversion.  PSPRINT is based on
  2849.   a unix filter taking STDIN input and sending the converted text to
  2850.   STDOUT output.  By rerouting the output to the printer and
  2851.   specifying an input file name PSPRINT will print the file to the
  2852.   printer specified.
  2853.  
  2854.  
  2855. VERSION
  2856.  
  2857.   1.51  11/03/91
  2858.  
  2859.  
  2860. COMMAND FORMAT
  2861.  
  2862.   PSPRINT [/Mx][/Tx][/Lx][/Px][/Fname][/Nx][/I][/Cnn][/NOH] [file]
  2863.  
  2864.   file    File to print.  Wildcards are allowed.
  2865.  
  2866.   /Mx     left margin in points (Default 24)
  2867.  
  2868.   /Tx     top margin in points (Default 24)
  2869.  
  2870.   /Lx     leading points between lines (Default 11.5)
  2871.  
  2872.   /Px     pointsize of font (Default 10)
  2873.  
  2874.   /Fname  font name (Default Courier)
  2875.  
  2876.   /Nx     number of lines per page (Default 66)
  2877.  
  2878.   /I      ignore form feed characters in file (ASCII 12)
  2879.  
  2880.   /Cx     number of copies to print.  (Default 1)
  2881.  
  2882.   /NOH    suppress the header information
  2883.  
  2884.  
  2885.  
  2886. NOTES
  2887.  
  2888.   The default settings may be modified at a run time basis by using
  2889.   the optional parameters on the command line.  To set a default
  2890.   output mode you can specify the environment variable
  2891.   PSPOUT=[destination] in your AUTOEXEC.BAT file.  By using
  2892.   PSPOUT=LPT1 the output will be redirected to the LPT1 printer port
  2893.   rather than STDOUT.
  2894.  
  2895.  
  2896.  
  2897. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2898. _____________________________________________________________________
  2899.  
  2900.  
  2901. DESCRIPTION
  2902.  
  2903.   RAMDRIVE is a device driver that allows you to partition a part of
  2904.   your Expanded Memory (EMS) as "RAM disk drive."  Having a part of
  2905.   your memory configured as a RAM disk will allow you to access
  2906.   temporary files, intermediate files, and other information at a much
  2907.   faster rate than a standard hard disk.
  2908.  
  2909.  
  2910. VERSION
  2911.  
  2912.   2.00  03/03/92
  2913.  
  2914.  
  2915. RESIDENT MEMORY USAGE
  2916.  
  2917.   700 Bytes
  2918.  
  2919.  
  2920. USAGE
  2921.  
  2922.   DEVICE=[d:][path]RAMDRIVE.SYS [/M:nnnn] [/S] [/A]
  2923.  
  2924.     PC, PC-XT and other 8088 users
  2925.  
  2926.   DEVICE=[d:][path]RAMDXT.SYS [/M:nnnn] [/S] [/A]
  2927.  
  2928.  
  2929.  
  2930.   /Mnnnn     Specifies the amount of memory in kilobytes to allocate
  2931.              for the RAM disk.  The amount is rounded upwards to the
  2932.              nearest 16k block.  Default 512.
  2933.  
  2934.   /A         Tells RAMDRIVE to use all available EMS memory.  Use this
  2935.              option instead of the /Mnnnn option.
  2936.  
  2937.   /S         Turns on speaker clicking.  With this option each time
  2938.              the RAM drive is accessed the speaker will produce a
  2939.              short click. This is useful when trying to measure how
  2940.              much disk activity is occuring on the RAM drive.
  2941.  
  2942.  
  2943. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2944. _____________________________________________________________________
  2945.  
  2946.  
  2947. NOTES
  2948.  
  2949.   RAMDRIVE is compatible with the Lotus/Intel/Microsoft EMS standard,
  2950.   as well as the AST/Quadram/Ashton-Tate EEMS standard.  RAMDRIVE will
  2951.   function equally well with both systems.
  2952.  
  2953.   RAMDRIVE requires under 1K of DOS memory for its installation.
  2954.  
  2955.   RAMDRIVE is installed as a DOS device driver and must be placed
  2956.   after your EMS device driver for it to work.  For example:
  2957.  
  2958.     device=EMM386.SYS
  2959.     device=RAMDRIVE.SYS
  2960.  
  2961.   RAMDRIVE has been optimized for 16 bit computers.  This helps make
  2962.   it the fastest RAM drive avaialable.  Because of this users that
  2963.   have XT class machines must use the 8 bit version of the program.
  2964.   RAMDXT.SYS is functionally the same as the RAMDRIVE.SYS but will
  2965.   work on 8 bit machines.  The RAMDRIVE.SYS program is about 10%
  2966.   faster than the RAMDXT.SYS version and about 30% faster than the
  2967.   RAMDRIVE that comes with MS-DOS.
  2968.  
  2969.  
  2970.  
  2971.  
  2972. BYPASSING STARTUP
  2973.  
  2974.   There are times when you may wish to not load RAMDRIVE to gain back
  2975.   it's memory usage or to test some software with RAMDRIVE loaded.  In
  2976.   this case as you machine boots if you simultaneously hold down the
  2977.   [CTRL][ALT][LSHIFT] keys RAMDRIVE will ask you if you wish to bypass
  2978.   the installation.  At this point you can answer Y or N as to whether
  2979.   or not you wish RAMDRIVE to load.
  2980.  
  2981.  
  2982.  
  2983. RAMDRIVE.SYS - High Speed RAM Drive for MS-DOS
  2984. _____________________________________________________________________
  2985.  
  2986. ERROR MESSAGES
  2987.  
  2988.  
  2989.   Device not installed.
  2990.  
  2991.   There was a general installation error with RAMDRIVE and the program
  2992.   could not install. Verify that you requested an amount of memory
  2993.   that is available and the the EMS driver has been installed before
  2994.   the RAMDRIVE driver in your CONFIG.SYS.
  2995.  
  2996.  
  2997.   The EMM is not installed.
  2998.  
  2999.   RAMDRIVE could not find or recognize your EMM driver.  Verify that
  3000.   it is installed.
  3001.  
  3002.  
  3003.   EMM failure during installation.
  3004.  
  3005.   RAMDRIVE had a problem with the EMM driver while trying to allocate
  3006.   memory.  Try lowering the amount of memory requested for RAMDRIVE.
  3007.  
  3008.  
  3009.   No free EMM Memory.
  3010.  
  3011.   There is no Expanded memory available for RAMDRIVE.  Try reducing
  3012.   other programs usage.  Many times EMS has been allocated to Disk
  3013.   Caching or Print Spool programs.
  3014.  
  3015.  
  3016.   Requested size too big to fit.
  3017.  
  3018.   You have requested more Expanded memory than is available.  Try
  3019.   lowering the amount of memory in the /M:nnnn option.
  3020.  
  3021.  
  3022.   Can't have zero disk size.
  3023.  
  3024.   You can not allocate a RAM drive of 0k size.  You must specify at
  3025.   least 16k of RAM drive space.
  3026.  
  3027.  
  3028.   Unrecognized option encountered.
  3029.  
  3030.   A command was placed on the DEVICE= line that was unrecognized by
  3031.   RAMDRIVE.
  3032.  
  3033.  
  3034.  
  3035. SCRNATTR - SET DOS Screen Attributes
  3036. _____________________________________________________________________
  3037.  
  3038.  
  3039. DESCRIPTION
  3040.  
  3041.   SCNATTR allows you to set the foreground, background and border
  3042.   colors of your monitor.  To use it, just type SCRNATTR followed by
  3043.   three of the allowed parameters.
  3044.  
  3045.  
  3046. VERSION
  3047.  
  3048.   1.12  03/29/92
  3049.  
  3050.  
  3051. COMMAND FORMAT
  3052.  
  3053.   SCRNATTR [bright] [blink] [underline] [fg] [ON bg] [/n]
  3054.  
  3055.  
  3056.  
  3057. EXAMPLE
  3058.  
  3059.   A:>scrnattr red on green
  3060.  
  3061.   would set the screen colors to a green background with red text.
  3062.  
  3063.  
  3064.  
  3065. NOTES
  3066.  
  3067.  
  3068.   The following are valid colors:
  3069.  
  3070.   Black, Red, Green, Yellow, Blue, Magenta, Cyan, White
  3071.  
  3072.  
  3073.   If /N is included the border color is not set
  3074.  
  3075.  
  3076.  
  3077. SCROLLBK - DOS Screen Scroll Back Utility
  3078. _____________________________________________________________________
  3079.  
  3080.  
  3081. DESCRIPTION
  3082.  
  3083.   SCROLLBK allows you to capture screen information that has rolled
  3084.   off the top of your screen and buffers it into a conventional or
  3085.   expanded memory buffer.  At any time you can then press the SCROLL
  3086.   LOCK key on your keyboard and scroll back through the previous
  3087.   screens.  SCROLLBK supports MDA, HERCULES, CGA, EGA and VGA video
  3088.   cards.  It supports all text modes that use 80 columns.
  3089.  
  3090.  
  3091. VERSION
  3092.  
  3093.   2.30  08/18/91
  3094.  
  3095.  
  3096. RESIDENT MEMORY REQUIREMENT
  3097.  
  3098.   2,688 bytes
  3099.  
  3100.  
  3101. COMMAND FORMAT
  3102.  
  3103.   SCROLLBK /Mnnnn [/EMS][/D][/C][/?][+][-][/U][/Ffname][/A][/O]
  3104.  
  3105.   /Mnnnn   This tells SCROLLBK how much memory to use in nnnn k bytes
  3106.            for the scroll back buffer.  Conventional memory will be
  3107.            used unless you specify the /EMS parameter described below.
  3108.            The resident memory usage will be the 2k for overhead + the
  3109.            buffer size unless EMS is used.
  3110.  
  3111.  
  3112. SCROLLBK - DOS Screen Scroll Back Utility
  3113. _____________________________________________________________________
  3114.  
  3115.  
  3116.   /EMS     Use Expanded Memory for Buffer Space.  The amount of memory
  3117.            buffer specified by the /Mnnnn parameter will be used out
  3118.            of EMS rather than conventional memory.  EMS 3.2 or 4.0 is
  3119.            supported.  The amount of memory in K bytes specified in
  3120.            the /M parameter will be rounded up to the nearest EMS page
  3121.            (16k).
  3122.  
  3123.   /NOH     Suppresses the Header display.
  3124.  
  3125.   /D       Some video BIOSes have a built in scroll back buffer and
  3126.            will cause the SCROLLBK buffer to have a duplicate of every
  3127.            line that has been displayed.  Using this parameter should
  3128.            compensate for the built in buffer and eliminate the double
  3129.            lines.  Compaq EGA and Orchid VGA cards are known to have
  3130.            this problem.
  3131.  
  3132.   /C       This option will clean out the buffer so that it starts
  3133.            recording with a clean memory from this point on.
  3134.  
  3135.   +        Enable SCROLLBK.  This turns on the SCROLLBK functions if
  3136.            previously disabled.
  3137.  
  3138.   -        Disable SCROLLBK.  This leaves the program in memory but
  3139.            turns off the capture and display features.
  3140.  
  3141.   /U       Uninstall SCROLLBK.  Removes the program from memory if
  3142.            possible.
  3143.  
  3144.   /Ffname  Will save the current contents of the scroll back buffer to
  3145.            a file named fname.
  3146.  
  3147.  
  3148. SCROLLBK - DOS Screen Scroll Back Utility
  3149. _____________________________________________________________________
  3150.  
  3151.  
  3152.   /A       If the /F parameter is used and a file already exists with
  3153.            the same name, this parameter tells SCROLLBK to append the
  3154.            current buffer onto the existing file.
  3155.  
  3156.   /O       If the /F parameter is used and a file already exists with
  3157.            the same name, this parameter tells SCROLLBK to overwrite
  3158.            the existing file with the current buffer information.
  3159.  
  3160.  
  3161.  
  3162. VIEWING BUFFER
  3163.  
  3164.   [SCROLL LOCK]  Activates the SCROLLBK viewing feature.  Disables the
  3165.                  cursor and allows the keystrokes listed below to take
  3166.                  effect. Will stay in the viewing mode until [SCROLL
  3167.                  LOCK] is pressed again, which will deactivate the
  3168.                  viewing mode.  Pressing [ESC] will also exit the
  3169.                  buffer viewing mode.
  3170.  
  3171.   [UP ARROW]     Move up the viewing one line
  3172.  
  3173.   [DOWN ARROW]   Move down the viewing one line.
  3174.  
  3175.   [PGUP]         Move up in the buffer viewing one Screen
  3176.  
  3177.   [PGDN]         Move down the buffer on screen.
  3178.  
  3179.   [HOME]         Go to the top of the buffer
  3180.  
  3181.   [END]          Go to the bottom of the buffer
  3182.  
  3183. SPEEDRAM - System Performance Enhancer
  3184. _____________________________________________________________________
  3185.  
  3186.  
  3187. DESCRIPTION
  3188.  
  3189.   SpeedRAM increases the speed of your system CPU by changing the
  3190.   refresh rate of your systems 8253 timer chip. All Personal
  3191.   Computers, including the original IBM PC were designed with a very
  3192.   high refresh rate. The rate used by all personal computers is far
  3193.   beyond the rate required by the RAM chips used in these machines.
  3194.   SpeedRAM sets the refresh rate to match closer with RAM
  3195.   manufacturers specifications and in turn frees up CPU cycles. These
  3196.   free cycles can be used by your software rather than going to waste
  3197.   by refreshing the RAM too often. The change in refresh rate matches
  3198.   within specifications of most DRAM manufacturers. Depending on your
  3199.   system SpeedRAM should increase your CPU's performance from 2% to
  3200.   10%. You can measure this in many ways such as LANDMARK's CPU SPEED
  3201.   Test or Norton Utilities SI program.
  3202.  
  3203.  
  3204. VERSION
  3205.  
  3206.   2.00  03/14/92
  3207.  
  3208.  
  3209. COMMAND FORMAT
  3210.  
  3211.   SPEEDRAM [+][-][/R:nn]
  3212.  
  3213.   +       Enable SpeedRAM.  Entering a + will enable SpeedRAM and set
  3214.           the optimum refresh rate.
  3215.  
  3216.   -       Disable SpeedRAM.  Entering a - will disable SpeedRAM and set
  3217.           the refresh rate to stock values.
  3218.  
  3219.   r:nn    Set refresh rate to nn Us.  Entering r:nn will set the
  3220.           refresh rate to nn micro seconds.  Only use this if you have
  3221.           a good understanding of the refresh rates.  Setting too high
  3222.           a refresh rate will cause memory  Parity errors or hang your
  3223.           system. If you find that SPEEDRAM + causes parity errors or
  3224.           hangs your system than you will want to try this option.
  3225.  
  3226.  
  3227. SPEEDRAM - System Performance Enhancer
  3228. _____________________________________________________________________
  3229.  
  3230.  
  3231. WHAT IS A REFRESH RATE AND WHAT DOES IT DO?
  3232.  
  3233.   The memory in your Personal Computer is called DRAM, or Dynamic
  3234.   Random Access Memory. This memory is made of banks of 9 chips each
  3235.   holding up to as much as 4MB of 1 bit data. Each chip in a bank
  3236.   represents one of 9 bits. In Personal Computers, 8 of the bits store
  3237.   data and the 9th bit is called a parity bit, used to determine if
  3238.   the data bits are holding the proper information. DRAM chips can not
  3239.   hold a charge of electricity for a very long time. In fact, a new
  3240.   charge of 5 volts must be supplied about every 65 micro seconds or
  3241.   it will loose its data. To supply this charge, that is refresh, the
  3242.   memory, the CPU must stop processing data and direct the 8253 chip
  3243.   to send the refresh charge to the bank of memory. Once the refresh
  3244.   is done the CPU can continue processing. By reducing the number of
  3245.   times the CPU has to stop to refresh the DRAM is how SpeedRAM speeds
  3246.   up your system.
  3247.  
  3248.  
  3249. NOTES
  3250.  
  3251.  
  3252.   SpeedRAM is not a TSR. It does not require any RAM or take any away
  3253.   from your system. SpeedRAM only needs to be loaded once and will
  3254.   perform until the machine is rebooted.
  3255.  
  3256.   SpeedRAM has now loaded and changed your systems speed. Now try
  3257.   loading some software to insure that the system is working properly.
  3258.   Run all the programs that you normally run on your system. Do not
  3259.   load any data that isn't already saved in case SpeedRAM causes a
  3260.   problem. If SpeedRAM causes any problem, it will cause memory
  3261.   problems, your system will either hang or you will get a Parity
  3262.   Error type message, if have any problems refer to the Trouble
  3263.   Shooting section that follows for further instructions. If
  3264.   everything works fine then you might want to install SpeedRAM so it
  3265.   loads every time you boot your machine.
  3266.  
  3267.   If you have any time of Memory or RAM test you can further insure
  3268.   that everything is working properly by running that test. If it
  3269.   reports no problems than it is safe to assume that SpeedRAM has no
  3270.   conflicts with your machine.
  3271.  
  3272.  
  3273.  
  3274.  
  3275. SPEEDRAM - System Performance Enhancer
  3276. _____________________________________________________________________
  3277.  
  3278.  
  3279. TROUBLE SHOOTING
  3280.  
  3281.   SpeedRAM has been thoroughly tested on many systems before being
  3282.   released but due to the complexity and variety of equipment
  3283.   available we can not guarantee that it will work on every Personal
  3284.   Computer.
  3285.  
  3286.   If you notice memory errors, parity errors, or that your machine is
  3287.   hanging after running SpeedRAM + then the rate that SpeedRAM has
  3288.   chosen for your system is causing the DRAM chips to fail. This is in
  3289.   no way a permanent failure, you will just have to pick a lower rate
  3290.   at which to run SpeedRAM. To use a manual refresh rate with SpeedRAM
  3291.   enter the following:
  3292.  
  3293.     SPEEDRAM r:nn [ENTER]
  3294.  
  3295.   where nn is the refresh rate you wish to use. Start with 60 and
  3296.   retest your system. If you continue to have problems keep decrements
  3297.   the amount by 5 until you reach a value that your system works with.
  3298.   If the value is less than 18 then you will most likely not benefit
  3299.   from SpeedRAM. If this is the case contact technical support for
  3300.   further help.
  3301.  
  3302.   If you have to use a manual refresh rate then install with the rate
  3303.   override option, and give it the value that worked with your system
  3304.   when the installation program prompts you.
  3305.  
  3306.   Some problems in benchmarking are caused by TSR or Memory Resident
  3307.   software such as screen blankers or print spoolers.
  3308.  
  3309.  
  3310. SPEEDRAM - System Performance Enhancer
  3311. _____________________________________________________________________
  3312.  
  3313.  
  3314.   The benchmark ATPERF.EXE from PC Tech Journal which measures
  3315.   overhead is usually not affected by these programs. It is a very
  3316.   good sign of the change SpeedRAM has with your program.
  3317.  
  3318.   Norton Utilities SI and Landmarks CPUSPEED can be affected by TSR's
  3319.   and may not show the increase in performance. If notice no
  3320.   improvement in performance try running the benchmarks without any
  3321.   TSR's loaded. If you still see no increase, call technical support.
  3322.  
  3323.   There are some utilities available as Shareware or Public Domain
  3324.   software that perform a similar task to SpeedRAM. If you have any of
  3325.   the following you might not see an increase with SpeedRAM:
  3326.  
  3327.   NREFRESH.COM           1987
  3328.   SPEEDER.COM            1987
  3329.   FASTRAM.COM            1988
  3330.   FASTV20.COM            1988
  3331.   ZIP.EXE                1988
  3332.  
  3333. MZ█  !  ε┤>√0jrExtraDos ToolKit√ÇⁿÇr3<u6VWQ╛è &:u2φFG≤ª░ u2└è&Y_^.:&t2└·. .╟╧.:&u≥<uC. .╟<u £. ╟.;╧w< u.;╧r.ï╧░ ╧.;╧u╜<u░ ╧<u╧<u╧<uΦ╡╩<u╛╤╧▄/
  3334.  
  3335.  
  3336.  
  3337.  
  3338.  
  3339.  
  3340.  
  3341. ExtraDOS Toolbox (tm)
  3342. _______________________________________
  3343.  
  3344.   Users Manual
  3345.  
  3346.  
  3347.  
  3348.  
  3349.  
  3350.  
  3351.  
  3352.  
  3353.  
  3354.  
  3355.  
  3356.  
  3357.  
  3358.  
  3359.  
  3360.  
  3361.  
  3362.  
  3363.  
  3364.  
  3365. Copyright (c) 1985-92 Foley Hi-Tech Systems (ASP)  All Rights Reserved
  3366.  
  3367.  
  3368. Introduction
  3369. _____________________________________________________________________
  3370.  
  3371.  
  3372. ExtraDOS Toolbox is a compilation of tools useful to Microsoft DOS
  3373. users.  I originally wrote the first version of ExtraDOS under MS-DOS
  3374. because I found a need for them and there were no commercially
  3375. available products that provided these functions.  Some ExtraDOS tools
  3376. were designed to enhance programs already found in MS-DOS.  Other
  3377. tools were familiar to the Unix world, but were not available in
  3378. MS-DOS.  Over the years this collection has grown into large group of
  3379. very useful tools.  Some of these utilities are duplicates of those
  3380. found elsewhere, but often provide much better features or reduced
  3381. memory overhead than similar utilities found elsewhere.  In addition,
  3382. ExtraDOS complements PC-Tools and Norton Utilities with added tools
  3383. these programs do not provide.
  3384.  
  3385. Over thirty of the ExtraDOS Toolbox utilities have been selected by
  3386. Paul Somerson, former Executive Editor of PC Magazine, for Bantam
  3387. Books', DOS Power Tools, 2nd Edition, Revised and Expanded for DOS
  3388. 5.0.
  3389.  
  3390. I hope you find these tools useful and convienent.  Any suggestions
  3391. for enhancements, improvements or additions are welcome.  Please
  3392. contact use with your comments.
  3393.  
  3394.  
  3395. David R. Foley
  3396.  
  3397.  
  3398. License Agreement
  3399. _____________________________________________________________________
  3400.  
  3401.  
  3402.   This software is protected by both United States' copyright law and
  3403.   international treaty provisions. Therefore, you must treat this
  3404.   software "just like a book," with the following single exception.
  3405.   Foley Hi-Tech Systems authorizes you to make archival copies of the
  3406.   software for the sole purpose of backing up our software and
  3407.   protecting your investment from loss. By saying, "just like a book,"
  3408.   Foley Hi-Tech Systems means that this software may be used by any
  3409.   number of people and may be freely moved from one computer location
  3410.   to another, provided there is absolutely no possibility of it being
  3411.   used at one location while it is being used at another. Just as a
  3412.   book cannot be read by two different people in two different places
  3413.   simultaneously, the software may not be used by two different people
  3414.   in two different places simultaneously.
  3415.  
  3416.   You may not make copies of the software documentation or disk,
  3417.   except as described above. You may not distribute, rent, sublicense,
  3418.   or lease the software or the documentation. You may not alter,
  3419.   modify, or adapt the software or documentation, including but not
  3420.   limited to translating, decompiling, reverse assembling, or creating
  3421.   derivative works. You may not use the software in a network,
  3422.   timeshareing, multiple CPU, or multi- user environment unless each
  3423.   user is licensed by Foley Hi-Tech Systems.
  3424.  
  3425.  
  3426. EXTRADOS TOOLBOX
  3427. _____________________________________________________________________
  3428.  
  3429.  
  3430. LIMITED WARRANTY
  3431.  
  3432.   Upon notification of defects in material or workmanship,
  3433.   within the warranty period of 45 days from the date of purchase,
  3434.   Foley Hi-Tech Systems will, at its option, replace the defective
  3435.   diskette or refund the license fee. If you need to return a product,
  3436.   call the Foley Hi-Tech Systems Technical Support Service Department
  3437.   to obtain a return authorization number. The remedy for breach of
  3438.   this warranty shall be limited to replacement or refund and shall
  3439.   not encompass any other damages, including but not limited to loss
  3440.   of profit, and special, incidental, consequential, or other similar
  3441.   claims.
  3442.  
  3443.   Foley Hi-Tech Systems specifically disclaims all other warranties,
  3444.   expressed or implied, including but not limited to implied
  3445.   warranties of merchantability and fitness for a particular purpose
  3446.   with respect to defects in the diskette and documentation, and the
  3447.   program license granted herein in particular, and without limiting
  3448.   operation of the program license with respect to any particular
  3449.   application, use, or purpose. In no event shall Foley Hi-Tech
  3450.   Systems be liable for any loss of profit or any other commercial
  3451.   damage, including but not limited to special, incidental,
  3452.   consequential, or other damages. This statement shall be construed,
  3453.   interpreted, and governed by the laws of the State of California.
  3454.  
  3455.  
  3456. TRADEMARK INFORMATION
  3457.  
  3458.   ExtraDOS Toolbox, TurboBAT, SpeedRAM, Screen Manager, Profiler,
  3459.   WizLabel, CDBS, Press Gate Manager, ExtraWindows Toolbox and Safety
  3460.   Disk are trademarks of Foley Hi-Tech Systems.
  3461.  
  3462.   MS-DOS and Windows are trademarks of Microsoft Corporation.
  3463.  
  3464.   Norton Utilities are a trademark of Symantec.
  3465.  
  3466.   PC-Tools is a trademark of Central Point Software.
  3467.  
  3468. BOOTLOCK - Lockout various key functions from being used
  3469. _____________________________________________________________________
  3470.  
  3471.  
  3472. DESCRIPTION
  3473.  
  3474.   BOOTLOCK is a simple utility that will lock out the use of the
  3475.   [CTRL][ALT][DEL] soft boot sequence and the [CTRL]C or [CTRL][BREAK]
  3476.   break sequence.  The default is to disable both keys from having any
  3477.   effect, but you may wish to only disable one or some combination.
  3478.   See the usage flags below to disable specific keys.  Once installed
  3479.   you may also un-install and remove the program from memory by using
  3480.   the /U parameter.
  3481.  
  3482.  
  3483. VERSION
  3484.  
  3485.   2.01  10/27/92
  3486.  
  3487.  
  3488. RESIDENT MEMORY USAGE
  3489.  
  3490.   896 Bytes
  3491.  
  3492.  
  3493. COMMAND FORMAT
  3494.  
  3495.   BOOTLOCK [option] [option] ...
  3496.  
  3497.   /?      Display help information
  3498.  
  3499.   /B      Disable [CTRL][BREAK]
  3500.   /B+     Enable [CTRL][BREAK]
  3501.  
  3502.   /C      Disable [CTRL]C
  3503.   /C+     Enable [CTRL]C
  3504.  
  3505.   /R      Disable [CTRL][ALT][DEL]
  3506.   /R+     Enable [CTRL][ALT][DEL]
  3507.  
  3508.   /K:nnnn Disable user specified key (see below).
  3509.   /K+     Enable user specified key.
  3510.  
  3511.   /U      Remove BOOTLOCK from memory
  3512.  
  3513.   /NOH    Do not display the header information
  3514.  
  3515.   /Inn    Set the internal I.D. number where nn is 81h - FFh
  3516.  
  3517.  
  3518. BOOTLOCK - Lockout various key functions from being used
  3519. _____________________________________________________________________
  3520.  
  3521.  
  3522. USER DEFINED KEYS
  3523.  
  3524.   To specify an arbitrary key to disable use the /K: switch followed
  3525.   by the string representation of the keystroke.  Shifting keys must
  3526.   be first, the actual scan code key, and only one is allowed, must be
  3527.   last.  Spaces are not allowed anywhere in the key string.  "Named"
  3528.   keys are enclosed in square brackets.  The following named strings
  3529.   are recognized by BOOTLOCK:
  3530.  
  3531.         [Space]
  3532.         [Slash]  (/)
  3533.         [Esc]
  3534.         [Minus]  (-)
  3535.         [Bksp]
  3536.         [Tab]
  3537.         [Enter]
  3538.         [Grey*]
  3539.         [Caplock]
  3540.         [Numlock]
  3541.         [ScrollLock]
  3542.         [Home]
  3543.         [UpAr]
  3544.         [PgUp]
  3545.         [GreyMinus]
  3546.         [LftAr]
  3547.         [Pad5]
  3548.         [RgtAr]
  3549.         [GreyPlus]
  3550.         [End]
  3551.         [DnAr]
  3552.         [PgDn]
  3553.         [Ins]
  3554.         [Del]
  3555.         [Alt]
  3556.         [Ctrl]
  3557.         [Shift]         (either shift keys is recognized)
  3558.         [LeftShift]     (only the left shift key is recognized)
  3559.         [RightShift]    (only the right shift key is recognized)
  3560.  
  3561.  
  3562. BOOTLOCK - Lockout various key functions from being used
  3563. _____________________________________________________________________
  3564.  
  3565.  
  3566. Examples of valid hotkeys:
  3567.  
  3568.         [Ctrl][Alt]Q
  3569.  
  3570.         [Ctrl][Alt]                      note, [Alt] is the scan key
  3571.  
  3572.         [LeftShift][RightShift]X         both shifts required
  3573.  
  3574.         [Shift][Ins]                     Either or both shifts will
  3575.                                          work
  3576.  
  3577. Invalid hotkeys:
  3578.  
  3579.         [Ctrl] [Alt] Q                   has spaces
  3580.  
  3581.         [Ctrl]Alt                        no brackets on Alt
  3582.  
  3583.         [LShift][RShift]X                spelling errors
  3584.  
  3585.         [Ctrl]-                          should be [Minus]
  3586.  
  3587. When parsing the strings the input is converted to uppercase, the
  3588. following are all identical when parsed:
  3589.  
  3590.         [Ctrl][Alt]C
  3591.  
  3592.         [ctrl][alt]c
  3593.  
  3594.         [CTRL][ALT]C
  3595.  
  3596. It is possible to indicate hotkeys that would normally be considered
  3597. invalid, for example if you only specify:
  3598.  
  3599.         [Alt]
  3600.  
  3601. BOOTLOCK will completely disable the [ALT] key, not a good idea
  3602. (unless this is what is desired).
  3603.  
  3604. Once a key has been specified with /K:nnn, you can re-enable the key
  3605. with /K+, then disable it again by specifying "/K".  BOOTLOCK
  3606. remembers the key so you don't have to type in a long string every
  3607. time unless, of course, you change the keystroke or unload BOOTLOCK
  3608. from memory.
  3609.  
  3610.  
  3611. TECHNICAL SUPPORT
  3612. _____________________________________________________________________
  3613.  
  3614.  
  3615.   Often we get calls from people asking questions that can be
  3616.   solved easily by checking through the manual before calling tech
  3617.   support. We ask that you browse the manual and look for information
  3618.   pertaining to your particular problem before calling. This can often
  3619.   save you time, as we take a collection of our most common questions
  3620.   and try to address them in this manual.
  3621.  
  3622.   We offer alternative methods besides the conventional phone
  3623.   support, such as a multi-line 24-hour BBS system. We also monitor
  3624.   most technical conferences in the BBS Interlink and RelayNet
  3625.   networks as well as many conferences on the CompuServe
  3626.   Information System. You may send messages and questions via any of
  3627.   these services.
  3628.  
  3629.   Currently our Tech Support office is staffed Monday through Friday
  3630.   from 9:00 a.m. to 5:00 p.m. Pacific Time. There is a chance,
  3631.   however, that someone is in the office outside this time frame.
  3632.   If so, we will gladly answer your questions outside the normal
  3633.   business hours.  Registered users are given unlimited technical
  3634.   support.
  3635.  
  3636.   Foley Hi-Tech Systems
  3637.   Technical Support Department
  3638.   185 Berry Street
  3639.   San Francisco, CA  94107
  3640.   (415) 882-1730
  3641.   (415) 882-1733 FAX
  3642.   (415) 882-1735 BBS
  3643.   70262,1463 CompuServe
  3644.  
  3645.  
  3646.  
  3647. CREDITS
  3648. _____________________________________________________________________
  3649.  
  3650.  
  3651.   This collection of utilities started out as a small set of home
  3652.   grown tools that I just could not stand to live without.  Many times
  3653.   someone would see me using them and ask for a copy.  This was a big
  3654.   mistake.  All of the sudden I had to debug my code.  Someone would
  3655.   call me up and remind me of some problem with a utility that I had
  3656.   written or asked me to just add this one little feature.  Six years
  3657.   later the package has evolved to its current state.  Along the way I
  3658.   have had the help of many people in testing and ideas for products.
  3659.   I would like to thank all of those people who have of course
  3660.   registered these utilities as this is now a new incentive for
  3661.   continuing to expand them.  More specifically I'd like to thank the
  3662.   following:
  3663.  
  3664.   Kathy Smith
  3665.   Jay Wessel
  3666.   Roger Cross
  3667.   Brian & Tess for Channel 1
  3668.   Paul Somerson & Bantam Books
  3669.   PC Tech Journal (A Great Loss)
  3670.   PC Magazine
  3671.   Byte Magazine
  3672.   Jerry Pournelle
  3673.   Association of Shareware Professionals
  3674.  
  3675.  
  3676.  
  3677.  
  3678. PROGRAMMING
  3679.  
  3680.   The ExtraDOS Toolbox utilties use a wide variety of programming
  3681.   tools including:
  3682.  
  3683.   Borland Turbo Pascal 6.0
  3684.   Borland Turbo Assembler 3.0
  3685.   Borland Turbo C++ 1.0
  3686.   Borland Turbo Debugger 2.0
  3687.   Turbo Power Software Object Professional 1.0
  3688.   Phil Katz' PKLite Professional 1.13
  3689.   Unity Programmers Editor 3.33
  3690.   Ralph Browns' Interrupt List
  3691.  
  3692.  
  3693.   Programming by:
  3694.  
  3695.   Mike Blaszczak
  3696.   David Foley
  3697.   Joe Halpin
  3698.   Bill McKee
  3699.   Mike Molloy
  3700.   Mike Viens
  3701.   Ross Wentworth
  3702.   Randall Woodman
  3703.  
  3704.  
  3705. CREDITS
  3706. _____________________________________________________________________
  3707.  
  3708.  
  3709.  
  3710. ART
  3711.  
  3712.   Artwork for the ExtraDOS Toolbox was created using:
  3713.  
  3714.   Ian Davis' TheDraw 4.01
  3715.   Aldus Freehand 2.0
  3716.   Electronic Arts Studio/8 2.0
  3717.  
  3718.  
  3719.   Art by:
  3720.  
  3721.   David Foley
  3722.   Noel Gamboa
  3723.   Moses Gates
  3724.   Shahasp Herardian
  3725.   Pat McSween
  3726.   Ross Wentworth
  3727.  
  3728.  
  3729. DOCUMENTATION
  3730.  
  3731.   Documentation for the ExtraDOS Toolbox was written using:
  3732.  
  3733.   FHTS SuperEdit 3.04
  3734.   Word Perfect 5.1
  3735.   MS Word for Windows 2.0
  3736.   Grammatik for Windows 1.0
  3737.   Aldus Pagemaker 4.0
  3738.   Unity Programmers Editor 3.33
  3739.  
  3740.  
  3741.   Documentation by:
  3742.  
  3743.   Mike Blaszczak
  3744.   David Foley
  3745.   Mike Viens
  3746.   Ross Wentworth
  3747.  
  3748.  
  3749.   Printed Manuals by:
  3750.  
  3751.   BindCo, Brisbane, CA.
  3752.  
  3753.  
  3754. LICENSE INFORMATION
  3755.  
  3756.   CHIMES, EVAL and RAMDRIVE are derivatives of the Nifty James
  3757.   utilties by Mike Blaszczak.
  3758.  
  3759.   FILEATTR, NAMEDIR and SWAPFILE are derivatives of the Fantastic
  3760.   Utilities by Mike Viens.
  3761.  
  3762.  
  3763. FHTS Products
  3764. _____________________________________________________________________
  3765.  
  3766.  
  3767. Safety Disk (tm)
  3768.  
  3769.   Safety Disk saves all of your systems vital information and will
  3770.   solve most problems due to:  Loss of battery power, Loss of CMOS
  3771.   information, accidental deletion of boot files, virus damage to boot
  3772.   disk.
  3773.  
  3774.  
  3775.   "Use Safety Disk and your PC is Safe.", Computer Shopper, March 1992
  3776.  
  3777.   "Used in Conjuntion with a conventional backup utility, Safety Disk,
  3778.    for $59.95 will provide as bulletproof a backup as you're likely to
  3779.    find in the PC marketplace.", InfoWorld, February 10, 1992
  3780.  
  3781.   "Safety Disk is so deceptively easy to use that it makes hard-drive
  3782.    and computer maintenance seem impossibly easy.", PCM Magazine, May
  3783.    1992
  3784.  
  3785.   "I have discovered the most unique and useful system maintenance
  3786.    utility since Spinrite came along.", MBUG PC Newsletter, December,
  3787.    1991
  3788.  
  3789.  
  3790. ExtraDOS Toolbox (tm)
  3791.  
  3792.   A large collection of over 50 utilities that DOS forgot. Includes
  3793.   many helpful utilities that enhance MS-DOS machines. Featured in the
  3794.   DOS Power Tools, 2nd Edition, Revised for DOS 5.0 book by Bantam
  3795.   Books.
  3796.  
  3797.  
  3798. WizLabel (tm)
  3799.  
  3800.   Print Sharp Wizard phone listings directly to your SLP Printer
  3801.   without having to convert your data.
  3802.  
  3803.  
  3804. Coach Database System■.
  3805.  
  3806.   CDBS provides a method for tracking and evaluating NBA teams, NBA
  3807.   players, and college players. It supplies a comprehensive report
  3808.   generator for building decision support reports on scouted players.
  3809.  
  3810.  
  3811. FHTS Products
  3812. _____________________________________________________________________
  3813.  
  3814.  
  3815.  
  3816. Press Gate Manager■.
  3817.  
  3818.   Software for event organizers. Creates and maintains a database of
  3819.   events and guests with the ability to track seating by type,
  3820.   location, and person. Produces seating charts and labels for press
  3821.   passes.
  3822.  
  3823.  
  3824. FINDB■.
  3825.  
  3826.   Financial Database System for tracking shareholders in a company.
  3827.   Allows the instant retrieval of information based on any part of a
  3828.   persons account id, ss#, zip code etc.  Has support for completely
  3829.   customized HP Laserjet tax forms.  Ideal for generating K1 tax
  3830.   reports for limited partnerships.
  3831.  
  3832.  
  3833.  
  3834. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  3835. _____________________________________________________________________
  3836.  
  3837.  
  3838. We are constantly adding new utilities to the ExtraDOS Toolbox
  3839. collection.  Some are developments of ideas from our customers.  If
  3840. you know of a utility that you would find handy or updates to
  3841. existing utilities please let us know about them.
  3842.  
  3843.  
  3844. BATPLUS     Collection of enhancements for DOS Batch files.  BATPLUS
  3845.             enhancements will also be supported by TurboBAT.
  3846.  
  3847. BOOTLOCK    Updates to BootLock to make it a Device Driver or TSR.
  3848.  
  3849. BOOTMGR     Boot Manager will allow you to choose from many different
  3850.             boot up configurations by displaying a menu of choices
  3851.             at boot time.  Each configuration can have a seperate
  3852.             AUTOEXEC.BAT and CONFIG.SYS associated with it.
  3853.  
  3854. DIALIT      Small TSR that allows you to pop up over any text screen
  3855.             and capture a phone number and then dialing with your
  3856.             modem.
  3857.  
  3858. DIFF        Full screen file comparison utility.  Will display the
  3859.             differences between two different files.
  3860.  
  3861. DIRSORT     Sort directories by Name, Extension, Date, Time or Size.
  3862.  
  3863. DISKTEST    Command line utility to perform testing functions on disk
  3864.             drives looking for bad sectors or clusters.
  3865.  
  3866. EMSX86      EMS 4.0 Memory Manager that converts Extended Memory into
  3867.             LIM EMS 4.0 Expanded memory.
  3868.  
  3869. FKEYSET     Allows you to assign customized values for all the function
  3870.             keys.
  3871.  
  3872. KBDMGR      Keyboard Manager allows you to customize the repeat rate
  3873.             of keys as well as expanding the typeahead buffer.  Also
  3874.             features custom key clicking options.
  3875.  
  3876. LQPRINT     Allows 9 pin dot matrix printers to print near letter
  3877.             quality output by converting text into high resolution
  3878.             graphics.
  3879.  
  3880. NBSTIME     Will set your PC clock to National Atomic Clock time by
  3881.             calling NBS with your modem.
  3882.  
  3883. PRMPTMGR    Prompt Manager gives you access to a library of DOS prompts
  3884.             and allows you to create your own DOS prompts.
  3885.  
  3886. PRINTCTL    Print Controller is a multiple printer spool and configuration
  3887.             utility.  Supports EMS or DISK spooling and up to three
  3888.             printer ports.
  3889.  
  3890.  
  3891. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  3892. _____________________________________________________________________
  3893.  
  3894.  
  3895. SORT        Advanced SORT utilty for DOS.  Features many enhancements o
  3896.             over the DOS version.
  3897.  
  3898. SPEEDFL     Increase access to some floppy disk drives.
  3899.  
  3900. SPLITFL     Split files into multiples for modem or diskette transfers.
  3901.  
  3902. STOPWTCH    Stop Watch allows you to time programs at the DOS prompt.
  3903.  
  3904. SWAPFILE    Swap to file names with the associated files.
  3905.  
  3906. XCD         Smart CHDIR command.  Will accept partial names.
  3907.  
  3908. XDEL        Advanced delete command.  Allows many options and exclusions.
  3909.  
  3910. XDIR        Updated DIR command with sort options.
  3911.  
  3912. ZIPCODE     TSR to allow the searching of US Postal Zip Code Database.
  3913.  
  3914.  
  3915.  
  3916.  
  3917.   The latest versions of the ExtraDOS Toolbox utilities can be found on:
  3918.  
  3919.   FHTS PC GURU III BBS, San Francisco, CA  (415) 882-1735
  3920.  
  3921.   CHANNEL 1 BBS, Cambridge, MA             (617) 354-8873
  3922.  
  3923.   COMPUSERVE INFORMATION SERVICE           See CIS Listings
  3924.  
  3925. TEXTSRCH - Search Files for Text
  3926. _____________________________________________________________________
  3927.  
  3928.  
  3929. DESCRIPTION
  3930.  
  3931.   TEXTSRCH is a utility that will search for all occurrences of a
  3932.   given string inside of a specified text file.  It will stop at each
  3933.   occurrence and display the found string, and prompt the user to
  3934.   continue or to exit.
  3935.  
  3936.  
  3937. VERSION
  3938.  
  3939.   1.02  03/29/92
  3940.  
  3941.  
  3942. COMMAND FORMAT
  3943.  
  3944.   TEXTSRCH [filespec] [text]
  3945.  
  3946.  
  3947. TIDY - Disk Cleanup Utility
  3948. _____________________________________________________________________
  3949.  
  3950.  
  3951. DESCRIPTION
  3952.  
  3953.   Finds and deletes all .BAK and ZERO length files.  Optionally
  3954.   search child subdirectories.
  3955.  
  3956.  
  3957. VERSION
  3958.  
  3959.   2.00  07/20/93
  3960.  
  3961.  
  3962. COMMAND FORMAT
  3963.  
  3964.   TIDY  [drive] [/P] [/W] [/R] [/Z] [/A] [/L] [/S] [/H] [extension ... ]
  3965.  
  3966.  
  3967.   /A  Search all drives.  This mode will search all hard drives in the
  3968.       system, including network drives.
  3969.  
  3970.   /C  Confirmation mode.  This mode will not delete any files until the
  3971.       user has confirmed the deletion.
  3972.  
  3973.   /H  Include hidden files in search.  Also searches hidden directories
  3974.       if /S is specified.
  3975.  
  3976.   /L  List mode.  Lists the files that would be deleted but doesn't
  3977.       actually delete them.
  3978.  
  3979.   /P  Search all physical drives, excludes network drives.
  3980.  
  3981.   /R  Delete read only files.  Normally tidy will not delete files that
  3982.       have the read-only attribute set.  This parameter will override that
  3983.       function.
  3984.  
  3985.   /S  Recurse into subdirectories.  Normally, only the current
  3986.       directory is processed.  This switch causes all child
  3987.       directories to be processed as well.
  3988.  
  3989.   /T  Terse operation.  Directory and filenames are suppressed.  Only
  3990.       the summary information is displayed.
  3991.  
  3992.   /X  Execute.  Since TIDY displays help if no command line options are
  3993.       issued, this switch is required to execute with the defaults.
  3994.  
  3995.   /Z  Ignore zero length files.  Some programs require that zero length
  3996.       files be kept.  With /Z set no zero length files will be deleted.
  3997.  
  3998. NOTES
  3999.  
  4000.   TIDY displays the name of each file and its size as it is deleted.
  4001.   Also displays a summary of files that it has erased, as well as a
  4002.   total showing how much disk space was freed. Enter any words on the
  4003.   command line after TIDY, and the program will search for files with
  4004.   those extensions and delete them.
  4005.  
  4006.   You can specify default command line options in the environment
  4007.   using the TIDY= variable.  For example, to default to "Ignore Zero
  4008.   Length Files" and search for the extension "TMP" (in addition to the
  4009.   default "BAK" extension" type at the command line:
  4010.  
  4011.                              SET TIDY=/Z TMP
  4012.  
  4013.   You can override the /Z by including /Z- at the command line,
  4014.   although you can not suppress the TMP extension search without
  4015.   clearing the environment variable.
  4016.  
  4017. EXAMPLES
  4018.  
  4019.   TIDY MAP
  4020.  
  4021.   tells TIDY to delete all .BAK fiels, as well as all .MAP files.
  4022.  
  4023.   You cannot specify global wildcards ("*" or "???" in the file
  4024.   extension, but you can list up to 62 extensions to search for.
  4025.  
  4026.   Additionally, you can give TIDY a disk drive specifier to have the
  4027.   program tidy that drive.  For example, to tidy up on the A: drive,
  4028.   use TIDY A:.
  4029.  
  4030.   You can use the extensions and disk drive specifier in any order,
  4031.   but the only restriction is that the specifier must contain the
  4032.   colon and there must only be one specifier on a line.  So,
  4033.  
  4034.   TIDY A: MAP TMP  will perform identically to  TIDY MAP TMP A:
  4035.  
  4036.   The /C option will cause the program to prompt the user if the file
  4037.   should really be deleted or not.  If the user enters Q, for quit,
  4038.   the program exits and displays a status report.
  4039.  
  4040. TIMBER - File Chopping Utility
  4041. _____________________________________________________________________
  4042.  
  4043.  
  4044. DESCRIPTION
  4045.  
  4046.   TIMBER is a utility that allows you to chop off the front end of any
  4047.   file leaving a specified amount of the end of the file in tact.
  4048.  
  4049.  
  4050. VERSION
  4051.  
  4052.   1.11  10/08/92
  4053.  
  4054.  
  4055. COMMAND FORMAT
  4056.  
  4057.   TIMBER source [/b:nnnn] [/lt:nn]
  4058.  
  4059.   source      is the source file name
  4060.  
  4061.   /b:nnnn     resulting file will be the bottom nnnn bytes of source
  4062.  
  4063.   /lt:nn      chop nn lines from the top of a source text file
  4064.  
  4065.  
  4066.  
  4067. EXAMPLE
  4068.  
  4069.   TIMBER pcbtext.txt /b:40000
  4070.  
  4071.   would chop off the front of the file pcbtext.txt leaving the last
  4072.   40,000 bytes
  4073.  
  4074.  
  4075.   TIMBER pcbtext.txt /lt:10
  4076.  
  4077.   would chop off the first 10 lines of text from the file pcbtext.txt
  4078.  
  4079.  
  4080.  
  4081. TOUCH - File Stamping Utility
  4082. _____________________________________________________________________
  4083.  
  4084.  
  4085. DESCRIPTION
  4086.  
  4087.   TOUCH is a unix utility that is used to stamp a file's attributes
  4088.   with the current system date and time.  This is useful if you want
  4089.   to have a group of files with identical date and time stamps.
  4090.   Wildcards are acceptable in the filespec.
  4091.  
  4092.  
  4093. VERSION
  4094.  
  4095.   1.21  03/29/92
  4096.  
  4097.  
  4098. COMMAND FORMAT
  4099.  
  4100.   TOUCH [filespec]
  4101.  
  4102.   where filespec is any valid DOS file specification including
  4103.   wildcards
  4104.  
  4105.  
  4106. TURBOBAT - Turbo Batch File Compiler
  4107. _____________________________________________________________________
  4108.  
  4109.  
  4110. DESCRIPTION
  4111.  
  4112.   TurboBAT allows you to compile standard DOS batch files into .COM
  4113.   binary programs.  This will greatly enhance the speed of large batch
  4114.   files by allowing them to run in native code rather than interpreted
  4115.   DOS commands. The resulting .COM files may call nested batch files
  4116.   without loosing the parent since the parent calling program is now
  4117.   no longer a batch file.
  4118.  
  4119.  
  4120. COMMAND FORMAT
  4121.  
  4122.  
  4123.   TURBOBAT [/1][/4][/A][/Dname][/I][/L][/T][/X] file[.ext]
  4124.  
  4125.   /1      Insert single stepping code.  The creates a version of the
  4126.           output that is useful when debugging a batch file.  When the
  4127.           output .COM program is run, it will single step through each
  4128.           line of the original program.
  4129.  
  4130.   /4      Supress 4DOS warning messages.  Don't report any warning
  4131.           messages generated by the use of 4DOS specific commands.
  4132.  
  4133.   /A      Supress all warning messges (same as /4/I/L/X).  Don't
  4134.           display any warning messages, only error messages.
  4135.  
  4136.   /Dname  Include full symbolic tracing information.  If NAME is
  4137.           specified the information will be sent to the named file,
  4138.           otherwise is is displayed via the standard error device.
  4139.           There must not be any spaces between /D and NAME.
  4140.  
  4141.   /I      Ignore nonstandard labels.  DOS supports labels up to 8
  4142.           characters long for use with the goto statement.  Many
  4143.           people use the label as a comment field rather than a label
  4144.           and this can cause problems when a label that is used in a
  4145.           non standard fashion shows up during the compile stage of
  4146.           the batch file. DOS will noramally just ignore this error.
  4147.  
  4148.   /L      Relaxed label length checking.  The normal label size
  4149.           recognized by DOS is 8 characters.  In many cases people use
  4150.           the : as a place holder for the program without ever
  4151.           referencing the label. The problem is that if you have more
  4152.           than one long label name where the first 8 digits match
  4153.           another label, the file won't compile because it will look
  4154.           as though you have duplicate labels.  This switch relaxes
  4155.           that limit.
  4156.  
  4157.   /T      Compile with line number TRACE information.  The line number
  4158.           information is displayed via the standard error device.
  4159.           When running the output program compiled with this option on
  4160.           you will get a display of each line number as the program is
  4161.           running. This is useful when trying to determine where a
  4162.           program is failing.
  4163.  
  4164.  
  4165. TURBOBAT - Turbo Batch File Compiler
  4166. _____________________________________________________________________
  4167.  
  4168.   /X      Supress extension warning messages.  Normally during
  4169.           compilation, TurboBAT will warn you about any lines that
  4170.           make use of commands that are supported by the compiler but
  4171.           are not supported by DOS. Using the /X will tell TurobBAT
  4172.           not to warn you about any BATCH files that will not function
  4173.           under normal DOS conditions.
  4174.  
  4175.   /B-     Use ANSI escape sequences instead of the BIOS.  The default
  4176.           screen I/O is now handled by making calls to the video BIOS.
  4177.           This insures that the compiled batch file will work on any
  4178.           machine with or without ANSI.SYS installed.  The drawback
  4179.           to this is that BIOS calls are much slower than ANSI calls.
  4180.           If you know that the machine that will be running the
  4181.           compiled program then using the /B- command will speed up
  4182.           the video calls.
  4183.  
  4184.  
  4185. NOTES
  4186.  
  4187.   TurboBAT is a multipass batch file compiler.  It takes interpreted
  4188.   DOS batch files and turns them into binary programs that can execute
  4189.   up to as much as 4 times faster than normal batch files.  While
  4190.   supporting most of the normal DOS functions that can be called from
  4191.   within a batch file, TurboBAT also provides many additional features
  4192.   including support for many 4DOS/NDOS commands.
  4193.  
  4194. WARNING !!!!
  4195.  
  4196.   From a compiled batch file, do not execute any programs that will
  4197.   remain resident in memory when it terminates.  Doing so can result
  4198.   in an unstable system, requiring you to reboot your computer.
  4199.  
  4200. EXTENDED BATCH COMMANDS
  4201.  
  4202.   TurboBAT support many commands beyond those supported in normal
  4203.   batch files. Some of these commands are in support of J.P. Softwares
  4204.   4DOS Batch Enhancements and others are to replace small external DOS
  4205.   utilities.
  4206.  
  4207.  
  4208.  
  4209. TURBOBAT - Turbo Batch File Compiler
  4210. _____________________________________________________________________
  4211.  
  4212.  
  4213. INTERNALLY SUPPORTED COMMANDS
  4214.  
  4215.  
  4216.   DOS Commands and batch file commands that are directly supported by
  4217.   TurboBAT and require no external programs are:
  4218.  
  4219.  
  4220.   %?     "Internal" evironment variable.  Expands to the error level
  4221.          of the last executed program as a string.
  4222.  
  4223.          Example:  SET LASTERROR=%?
  4224.  
  4225.  
  4226.   BEEP   BEEP [frequency duration ...]
  4227.  
  4228.          Sounds a tone of the specified frequency for the duration in
  4229.          clock ticks.  The defaults are 440Hz (A below middle C) for 2
  4230.          clock ticks (about 1/4 second).
  4231.  
  4232.          The list of tones and durations can be repeated on a single
  4233.          line. This table is identical to the 4DOS tone table:
  4234.  
  4235.           ╔════════╦═══════╤═══════╤═══════╤════════╤═══════╗
  4236.           ║ C      ║  131  │  262  │  523  │  1040  │  2093 ║
  4237.           ║ C#/Db  ║  139  │  277  │  554  │  1103  │  2217 ║
  4238.           ║ D      ║  147  │  294  │  587  │  1176  │  2349 ║
  4239.           ║ D#/Eb  ║  156  │  311  │  622  │  1241  │  2489 ║
  4240.           ║ E      ║  165  │  330  │  659  │  1311  │  2637 ║
  4241.           ║ F      ║  175  │  349  │  698  │  1391  │  2794 ║
  4242.           ║ F#/Gb  ║  185  │  370  │  740  │  1488  │  2960 ║
  4243.           ║ G      ║  196  │  392  │  784  │  1568  │  3136 ║
  4244.           ║ G#/Ab  ║  208  │  415  │  831  │  1662  │  3322 ║
  4245.           ║ A      ║  220  │  440  │  880  │  1760  │  3520 ║
  4246.           ║ A#/Bb  ║  233  │  466  │  932  │  1866  │  3729 ║
  4247.           ║ B      ║  248  │  494  │  988  │  1973  │  3951 ║
  4248.           ╚════════╩═══════╧═══════╧═══════╧════════╧═══════╝
  4249.  
  4250.  
  4251.   BOOT   BOOT [WARM | COLD]
  4252.  
  4253.          Boots the computer.  If no options are specified or if WARM
  4254.          is specified a WARM boot will occur.  If COLD is specified
  4255.          the computer will go through the entire cold boot process.
  4256.          Under Desqview, a warm boot will only close the window.
  4257.  
  4258.   CDD    CDD drive:path
  4259.  
  4260.          Changes subdirectories and drives.  This command will change
  4261.          the current directory and drive to the one specified in
  4262.          [drive:path] and make the current DOS drive equal to the
  4263.          value in [drive]. Normally within dos the CD command will
  4264.          change directories on any drive that you specify but will
  4265.          keep the current drive the same. CDD allows you to switch to
  4266.          that drive rather than stay on the current drive.
  4267.  
  4268. TURBOBAT - Turbo Batch File Compiler
  4269. _____________________________________________________________________
  4270.  
  4271.  
  4272.   CHDIR/CD  CD path
  4273.             CD drive:path
  4274.  
  4275.             Change the current directory as specified in path.  If a
  4276.             drive is specified than change the current directory of
  4277.             that drive to the directory specified in path.
  4278.  
  4279.   CLS       CLS [[bright] [blink] fg on bg]
  4280.  
  4281.             Clears the screen and optionally sets the screen color.
  4282.             When setting the colors the syntax is identical to the
  4283.             COLOR command.
  4284.  
  4285.   COLOR     COLOR [bright] [blink] fg ON bg
  4286.  
  4287.             Uses ANSI escape squences to set the screen color. Only
  4288.             the first three letters of each command word are actually
  4289.             significant.  The following colors are allowed:
  4290.  
  4291.               BLAck     BLUe      GREen     RED
  4292.               MAGenta   CYAn      YELlow    WHIte
  4293.  
  4294.             Example:  COLOR BRIGHT WHITE ON BLUE
  4295.  
  4296.  
  4297.   DELAY     DELAY [seconds]
  4298.  
  4299.             Pauses for the specified interval in seconds.  If no
  4300.             duration is given it will pause for 1 second.
  4301.  
  4302.  
  4303.  
  4304.   ECHO      ECHO [message]
  4305.  
  4306.             If the /D switch was used at compile time you can enable
  4307.             or disable command echoing with ECHO OFF and ECHO ON.
  4308.             ECHO without any text will indicate if the /D switch was
  4309.             used when the file was compiled, not the current status of
  4310.             command echoing. To display a blank line use "ECHO:" or
  4311.             "ECHO.".
  4312.  
  4313.  
  4314. TURBOBAT - Turbo Batch File Compiler
  4315. _____________________________________________________________________
  4316.  
  4317.   ECHOS     ECHOS [message]
  4318.  
  4319.             Displays the message without appending a cr/lf to the end
  4320.             of the message like ECHO does.  (used to be ECHONLN but was
  4321.             updated to match the 4DOS command.
  4322.  
  4323.  
  4324.   ELSE      If the IFF condition was false the lines from ELSE to
  4325.             ENDIFF will be executed.
  4326.  
  4327.             See Also IFF.
  4328.  
  4329.  
  4330.   ELSEIFF   ELSEIFF condition [THEN]
  4331.  
  4332.             Similar structure to the IFF command. If the previous IFF
  4333.             was false and the current condition is true the code
  4334.             following will be executed to the next ELSE, ELSEIFF, or
  4335.             ENDIFF statement.  Each use of ELSEIFF counts as a nesting
  4336.             level.  The compiler actually converts this command into
  4337.             logical ELSE^IFF^ENDIFF statements.
  4338.  
  4339.             See Also IFF.
  4340.  
  4341.   ENDIFF    Terminates an IFF statement.
  4342.  
  4343.             See Also IFF.
  4344.  
  4345.  
  4346.   EXIT      EXIT is used when at the DOS level if you are running
  4347.             within a shelled version of the command interpretor and
  4348.             you wish to exit the shelled session.  The EXIT command is
  4349.             ignored by TurboBAT. See also QUIT.
  4350.  
  4351.  
  4352.   FOR       FOR %%var IN (file list) [DO] command
  4353.  
  4354.             Allows more than a single letter as the loop variable. Can
  4355.             be nested.  The loop variable can be tested from other
  4356.             lines by treating it as a normal environment variable.
  4357.             The word "DO" is required by DOS but is optional under
  4358.             4DOS and Turbobat.
  4359.  
  4360.  
  4361. TURBOBAT - Turbo Batch File Compiler
  4362. _____________________________________________________________________
  4363.  
  4364.   GOTO   GOTO label
  4365.  
  4366.          Will jump control to the label.  Labels are marked as a line
  4367.          begining with a :.
  4368.  
  4369.  
  4370.   GOSUB  GOSUB label
  4371.  
  4372.          Calls a label in the current batch file as a subroutine. Must
  4373.          have a matching RETURN statement. The end of the batch file
  4374.          does NOT act as a RETURN.
  4375.  
  4376.  
  4377.   IF     IF [NOT] first (== | EQ | NE | LT | LE | GT | GE) second command
  4378.          IF [NOT] ERRORLEVEL [== | EQ | NE | LT |LE | GT | GE] value command
  4379.          IF [NOT] ENVFREE [== | EQ | NE | LT |LE | GT | GE] value command
  4380.          IF [NOT] EXIST filename command.
  4381.          IF [NOT] ISDIR path command
  4382.  
  4383.          EQ (equal), also '==' and '='
  4384.          NE (not equal),
  4385.          LT (less than),
  4386.          LE (less or equal),
  4387.          GT (greater than),
  4388.          GE (greater or equal).
  4389.  
  4390.          If no compare command is used for ERRORLEVEL or ENVFREE the
  4391.          default of GE will be used.
  4392.  
  4393.          EXIST tests for the existence of a file.
  4394.  
  4395.             IF EXIST my.cfg GOTO continue
  4396.             ECHO Configuration file is missing
  4397.             QUIT 99
  4398.             :continue
  4399.  
  4400.          ISDIR tests if the given path specification is an existing
  4401.          subdirectory.
  4402.  
  4403.             IF NOT ISDIR \work MD \work
  4404.  
  4405.          ENVFREE tests the available environment space.
  4406.  
  4407.             IF ENVFREE LT 123 ECHO Insufficient environment space
  4408.  
  4409.  
  4410.  
  4411. TURBOBAT - Turbo Batch File Compiler
  4412. ___________________________________________________________
  4413.  
  4414.  
  4415.   IFF    IFF condition [THEN]
  4416.  
  4417.          If the condition is true the lines up to ELSE, ELSEIFF or
  4418.          ENDIFF (whichever appears first) will be executed. IFF
  4419.          statements may be nested up to 15 levels deep.  See also IF.
  4420.  
  4421.                 IFF %? EQ 0 THEN
  4422.                   GOTO CONTINE
  4423.                 ELSEIFF %? EQ 99
  4424.                   THEN GOTO CRITICAL
  4425.                 ELSE
  4426.                   GOTO ERROR
  4427.                 ENDIFF
  4428.  
  4429.  
  4430.   INKEY  INKEY [/Wn] [message] %%var
  4431.  
  4432.          Gets a single keystroke and places it in the environment.
  4433.          %%var is the environment variable that will be assigned the
  4434.          keystroke. If /W is specified the command will wait up to
  4435.          that many seconds, e.g. /W10. It will also optionally display
  4436.          a message.  If a wait of zero is used (/W0) the command will
  4437.          return immediately if no keystrokes are pending.  The wait
  4438.          period can be specified in the environment, but the /W but be
  4439.          present on the line at compile time, e.g.:
  4440.  
  4441.              inkey /w%delay Press any key: %%key
  4442.  
  4443.          Displayable keystrokes (characters above the space) are
  4444.          stored as their corresponding character.  Keystrokes that do
  4445.          not have a corresponding character are displayed as a number,
  4446.          e,g. the carriage return as "13".  Extended keystrokes such
  4447.          as F1 are stored with a preceding '@', (@59 for F1).
  4448.  
  4449.  
  4450.   INPUT  INPUT [/Wn] [message] %%var
  4451.  
  4452.          Gets a string and places it in the environment.  %%var is the
  4453.          environment variable that will be assigned the string.  The
  4454.          string is terminated by a carriage return or end of file mark
  4455.          (^Z).  Extended keystrokes are ignored.  /Wn is the optional
  4456.          maximum time in seconds to wait for the first keystroke.
  4457.          Once a keystroke is entered this command will not time out.
  4458.  
  4459.   MKDIR  MKDIR [pathname]
  4460.   MD     MD [pathname]
  4461.  
  4462.          Will create a new directory of PATHNAME.
  4463.  
  4464.  
  4465.   PATH   Displays or Sets the Path.
  4466.  
  4467.  
  4468. TURBOBAT - Turbo Batch File Compiler
  4469. ___________________________________________________________
  4470.  
  4471.  
  4472.  
  4473.   PAUSE   PAUSE [message]
  4474.  
  4475.           Displays an optional message.  If no message is specified the
  4476.           default of "Press a key when ready..." is used.  In addition,
  4477.           a CR/LF is not output until after the key is pressed.
  4478.  
  4479.  
  4480.   PROMPT  Displays or Sets the DOS Prompt
  4481.  
  4482.  
  4483.   QUIT    QUIT [exitcode]
  4484.  
  4485.           Unconditionally halts the compiled batch file.  If no
  4486.           exitcode is specified, zero will be used.  The exit code can
  4487.           refer to an environment variable.  If the variable is not a
  4488.           number or does not exist zero will be used.  Examples:
  4489.  
  4490.                 SET var=1
  4491.                 QUIT %var
  4492.  
  4493.           Exits with 1.
  4494.  
  4495.                 SET var=test
  4496.                 QUIT %var
  4497.  
  4498.           Exits with 0 because %var is not a number.
  4499.  
  4500.  
  4501.   REM     REM is the standard DOS Remark field.  REM lines are ignored
  4502.           by the TurboBAT Compiler.
  4503.  
  4504.  
  4505.   REPEAT/
  4506.   UNTIL   Similar to the Pascal structure.  May be nested up to 15
  4507.           deep. Redirection is not allowed on a line containing REPEAT
  4508.           or UNTIL.
  4509.  
  4510.                 REPEAT
  4511.                   ECHO %1
  4512.                   SHIFT
  4513.                 UNTIL "%1" EQ ""
  4514.  
  4515.  
  4516.   RETURN  Return from a subroutine call.  If no subroutines are
  4517.           pending it will terminate the batch file with an exit code of 255.
  4518.  
  4519.   RD
  4520.   RMDIR   Remove Directory.  This will remove the directory specified
  4521.           as long as there are no files in it.
  4522.  
  4523.  
  4524.  
  4525.  
  4526. TURBOBAT - Turbo Batch File Compiler
  4527. _____________________________________________________________________
  4528.  
  4529.  
  4530.   SCREEN  SCREEN row column [message]
  4531.  
  4532.           Positions the cursor using ANSI sequences and displays an
  4533.           (optional) message.  The cursor coordinates are 0 based, the
  4534.           normal range being 0-24 rows and 0-79 columns.
  4535.  
  4536.  
  4537.   SCRPUT  SCRPUT row col [bright][blink] fg ON bg message
  4538.  
  4539.           Writes the message at the specified screen coordinates using
  4540.           the specified colors.  The cursor position is restored to
  4541.           the position before the command.  ANSI escape sequences are
  4542.           used throughout.
  4543.  
  4544.   SET     Alone, Set will display the current environment variables,
  4545.           or followed by an environment variable, set will set the
  4546.           environment variable to the given value.
  4547.  
  4548.  
  4549.   SHIFT   Same as standard DOS.  I will be expanding this command for
  4550.           4DOS compatibility to accept a shift factor, with support
  4551.           for a negative number which will get back previously shifted
  4552.           parameters.
  4553.  
  4554.   SINGLESTEP    SINGLESTEP ON | OFF
  4555.  
  4556.           Enables or disables single stepping.  The /1 compiler switch
  4557.           must be used for this command to have any effect.  The
  4558.           options are resolved at compile time so you can not use an
  4559.           environment variable or command line parameter to set the
  4560.           status.
  4561.  
  4562.  
  4563.  
  4564.   TEXT/
  4565.   ENDTEXT The text that follows, up to ENDIFF will be displayed as if
  4566.           each line was preceded by an ECHO. Output redirection is
  4567.           more efficient using this command instead of individually
  4568.           redirected ECHO commands since the file will only be opened
  4569.           and closed once, while the file will be opened and closed
  4570.           for each ECHO command.
  4571.  
  4572.                 TEXT
  4573.                 This could be a menu
  4574.                 or it could be help information
  4575.                 ENDTEXT
  4576.  
  4577.                 TEXT >dummy
  4578.                 This text will be sent to the redirection file.
  4579.                 Up to, but not including the ENDTEXT command.
  4580.                 ENDTEXT
  4581.  
  4582.  
  4583.  
  4584. TURBOBAT - Turbo Batch File Compiler
  4585. _____________________________________________________________________
  4586.  
  4587.  
  4588.   UNSET   Deletes the environment variable from the master environment.
  4589.  
  4590.                 UNSET RESULT
  4591.  
  4592.  
  4593.   WHILE/
  4594.   WEND    Similar to the Pascal structure. May be nested up to 15
  4595.           deep. Redirection is not allowed on a line containing WHILE
  4596.           or WEND.
  4597.  
  4598.                 WHILE "%1" NE ""
  4599.                   ECHO %1
  4600.                   SHIFT
  4601.                 WEND
  4602.  
  4603.  
  4604.  
  4605.  
  4606.  
  4607. COMMANDS HANDLED BY CALLING THE COMSPEC
  4608.  
  4609.  
  4610.   These commands are supported by calling COMMAND.COM:
  4611.  
  4612.   CALL, DIR, DEL, REN, VER, VOL, CTTY, CHCP, TYPE, COPY, DATE, TIME,
  4613.   ERASE, BREAK, RENAME, DELETE, VERIFY, COMMAND
  4614.  
  4615.  
  4616.   These commands will only work if 4DOS is the active COMSPEC:
  4617.  
  4618.   FREE, DRAWBOX, DRAWHLINE, DRAWVLINE, MEMORY
  4619.  
  4620.  
  4621.  
  4622. TURBOBAT - Turbo Batch File Compiler
  4623. _____________________________________________________________________
  4624.  
  4625. COMPILER ERROR MESSAGES
  4626.  
  4627.   TurboBat contains a library of internal error messages and will
  4628.   display the error number and message when an error or warning is
  4629.   found.  Files with just warnings will compile, files with errors
  4630.   will not compile.
  4631.  
  4632.   Warning Messages / Error Messages
  4633.  
  4634.    1  Duplicate label
  4635.  
  4636.       Each label must be unique for a file to compile correctly.  Use
  4637.       the /I to relax label checking when using the : for marking
  4638.       comments.
  4639.  
  4640.  
  4641.    2  Duplicate label (check size)
  4642.  
  4643.       Sometimes labels are used as comments in batch files.  If a
  4644.       label is unique, but after the 8th character the compiler won't
  4645.       pick it up as unique since DOS only supports the first 8
  4646.       characters of a label.  You can use the /L option to relax label
  4647.       length checking.
  4648.  
  4649.  
  4650.    3  Redirection not allowed here
  4651.  
  4652.       TurboBAT does not support the redirection of output or input at
  4653.       the location specified.
  4654.  
  4655.  
  4656.    4  Invalid IF statement
  4657.  
  4658.       The IF statement is using invalid syntax, check the manual for
  4659.       usage of IF and IFF commands.
  4660.  
  4661.  
  4662.    6  Invalid FOR statement
  4663.  
  4664.       The FOR statement is using invalid syntax, check the manual for
  4665.       the usage of the FOR command.
  4666.  
  4667.  
  4668.    7  EXIT can not be used in a compiled batch file
  4669.  
  4670.       EXIT is normally used to abort a batch file at any location.
  4671.       You can not do this with a compiled batch file.  Replace usage
  4672.       of EXIT with a GOTO command that jumps to a label at the end of
  4673.       the batch file.
  4674.  
  4675.    8  Label not Found.
  4676.  
  4677.       A reference was made to a label that does not exist.
  4678.  
  4679.  
  4680. TURBOBAT - Turbo Batch File Compiler
  4681. _____________________________________________________________________
  4682.    9  Program is too large
  4683.  
  4684.       The output of the compiled batch file is exceeding 64k bytes.
  4685.       TurboBAT currently only supports the .COM format of programs
  4686.       under 64k bytes large.  Reduce the commands in your batch file
  4687.       if possible.
  4688.  
  4689.  
  4690.   10  REPEAT nested too deeply
  4691.  
  4692.       You have too many levels of nesting with a REPEAT Loop.  Try
  4693.       breaking the repeat loop out of a nested piece of code.
  4694.  
  4695.  
  4696.   11  Unmatched UNTIL
  4697.  
  4698.       The UNTIL statement found has no opening REPEAT command.
  4699.  
  4700.  
  4701.   12  WHILE nested too deeply
  4702.  
  4703.       You have too many levels of nesting with a WHILE Loop.  Try
  4704.       breaking the while loop out of a nested piece of code.
  4705.  
  4706.  
  4707.   13  Unmatched WEND
  4708.  
  4709.       The WEND statement found has no opening WHILE command.
  4710.  
  4711.  
  4712.   14  Label longer than nn characters, truncated
  4713.  
  4714.       Labels that are longer than supported by TurboBAT will be
  4715.       truncated to the maximum characters allowed.
  4716.  
  4717.  
  4718.   15  IFF nested too deeply
  4719.  
  4720.       You have too many levels of nesting with an IFF Loop.  Try
  4721.       breaking the iff loop out of a nested piece of code.
  4722.  
  4723.  
  4724.   16  Unmatched ELSE statement
  4725.  
  4726.       The ELSE statement found has no opening IF or IFF command.
  4727.  
  4728.  
  4729.   17  Unmatched ENDIFF statement
  4730.  
  4731.       The ENDIFF statement found has no opening IFF command.
  4732.  
  4733.   18  Unexpected end of file, no matching ENDTEXT
  4734.  
  4735.       A TEXT command was used without an ENDTEXT command and TurboBAT
  4736.       read to the end of the input file before finding an ENDTEXT and
  4737.       could not finish the compile.
  4738.  
  4739. TURBOBAT - Turbo Batch File Compiler
  4740. _____________________________________________________________________
  4741.  
  4742.  
  4743.   19  Unmatched ENDTEXT
  4744.  
  4745.       The ENDTEXT statement found has no opening TEXT command.
  4746.  
  4747.  
  4748.   20  Syntax error
  4749.  
  4750.       Invalid command syntax was used.  Consult the TurboBAT manual
  4751.       for command usage.
  4752.  
  4753.  
  4754.   21  4DOS Specific command used
  4755.  
  4756.       A command was used that is normally only supported by the use of
  4757.       4DOS.  Make sure that the target system has 4DOS installed or
  4758.       the resulting .COM file may not work properly.
  4759.  
  4760.  
  4761.   22  TurboBAT extension used
  4762.  
  4763.       This is notifying you that a non standard command was used
  4764.       inside the batch file.  There is no problem with this usage,
  4765.       except that the .BAT file might not work unless compiled with
  4766.       TurboBAT.
  4767.  
  4768.  
  4769.   23  Open REPEAT statement
  4770.  
  4771.       A REPEAT command was used with no UNTIL command to close it.
  4772.  
  4773.  
  4774.   24  Open WHILE statement
  4775.  
  4776.       A WHILE command was used with no WEND command to close it.
  4777.  
  4778.  
  4779.   25  Open IFF/ELSEIFF statement
  4780.  
  4781.       An IFF or ELSEIFF statement was used with no ENDIFF to close it.
  4782.  
  4783.  
  4784.   26  Command not supported in this version of Turbobat
  4785.  
  4786.       A command was used that is not supported by TurboBAT.  Contact
  4787.       Foley Hi-Tech Systems for details on solving this problem.
  4788.  
  4789.  
  4790.   99  Internal error - please contact Foley Hi-Tech Systems
  4791.  
  4792.       An internal processing error has occured with TurboBAT.  Contact
  4793.       Foley Hi-Tech Systems technical support.
  4794.  
  4795.  
  4796.  
  4797. TURBOTXT - Text File Compiler
  4798. _____________________________________________________________________
  4799.  
  4800.  
  4801. DESCRIPTION
  4802.  
  4803.   TurboTxt will convert a standard text file into a self displaying
  4804.   COM program, containing both text and the necessary code to display
  4805.   the text.
  4806.  
  4807.  
  4808. VERSION
  4809.  
  4810.   1.11  11/10/92
  4811.  
  4812.  
  4813. COMMAND FORMAT
  4814.  
  4815.   TURBOTXT [/Axx] [/Fxx] source [destination]
  4816.  
  4817.  
  4818.   /Axx          Sets the video attributes for the text being displayed.
  4819.                 xx is the attribute value. Use the chart below to
  4820.                 calculate the attribute value you wish to use.
  4821.  
  4822.   /Fxx          Sets the video attributes for the help line at the
  4823.                 bottom of the screen being displayed. xx is the
  4824.                 attribute value. Use the chart below to calculate the
  4825.                 attribute value you wish to use.
  4826.  
  4827.   source        the source text file to be compiled.  Can be any
  4828.                 standard DOS text file up to 63k bytes.
  4829.  
  4830.  
  4831.   destination   can be any valid dos filename.  If no destination is
  4832.                 entered the file created will be called README.COM.
  4833.  
  4834.  
  4835.  
  4836. TURBOTXT - Text file Compiler
  4837. _____________________________________________________________________
  4838.  
  4839. COLORS
  4840.  
  4841.   TurboTXT allows you to choose the video attributes that will be used
  4842.   to display the text in the compiled README.COM program. The number
  4843.   used to set the attribute is calculated by choosing the background
  4844.   color and then the near ground color. The formula to use to get this
  4845.   number is:
  4846.  
  4847.   A  = BACKGROUND COLOR x 16
  4848.   B  = NEARGROUND COLOR
  4849.  
  4850.   xx = A + B;
  4851.  
  4852.  
  4853.   BACKGROUND COLORS                   NEARGROUND COLORS
  4854.  
  4855.     BLACK      0                       BLACK          0
  4856.     BLUE       1                       BLUE           1
  4857.     GREEN      2                       GREEN          2
  4858.     CYAN       3                       CYAN           3
  4859.     RED        4                       RED            4
  4860.     MAGENTA    5                       MAGENTA        5
  4861.     BROWN      6                       BROWN          6
  4862.     LIGHTGRAY  7                       LIGHTGRAY      7
  4863.                                        DARKGRAY       8
  4864.                                        LIGHTBLUE      9
  4865.                                        LIGHTGREEN    10
  4866.                                        LIGHTCYAN     11
  4867.                                        LIGHTRED      12
  4868.                                        LIGHTMAGENTA  13
  4869.                                        YELLOW        14
  4870.                                        WHITE         15
  4871.  
  4872.  
  4873.   so to display LIGHTRED text on a BLUE background you would use
  4874.   the following calclation:
  4875.  
  4876.   A  = 1 x 16  = 16
  4877.  
  4878.   B  = 12
  4879.  
  4880.   xx = 16 + 12 = 28
  4881.  
  4882.   TURBOTXT /A28 README.TXT
  4883.  
  4884.  
  4885.  
  4886. NOTES
  4887.  
  4888.   The code overhead is slightly more than 1k bytes. When this program
  4889.   is executed, the displayed text can be scrolled with the cursor
  4890.   keys. Direct screen writing is used so the display is extremely
  4891.   fast. Snow supression will occur if a CGA monitor is detected.
  4892.  
  4893.   The text file must be less than 63k in size and any lines exceeding
  4894.   the width of the screen will be truncated. It is possible for the
  4895.   resultant COM program to be smaller than the original text file.
  4896.   Most text files use a two byte sequence of a carriage return and
  4897.   line feed (0Ch and 0Ah) to terminate each line. When the text is
  4898.   converted the two bytes are replaced by a single null byte (00h).
  4899.   Needless to say, the larger the text file the better the chance of a
  4900.   size savings.
  4901.  
  4902.   If the output file is not specified README.COM will be used. If the
  4903.   extension is omitted from the output filename, COM will be used.
  4904.  
  4905.   The following keys are available when the created program is
  4906.   executed:
  4907.  
  4908.         Up Arrow        Scroll up one line
  4909.         Down Arrow      Scroll down one line
  4910.         Page Up         Scroll up one page
  4911.         Page Down       Scroll down one page
  4912.         Left Arrow      Scroll Left one character
  4913.         Right Arrow     Scroll Right one character
  4914.         Home            Go to start of text
  4915.         End             Go to end of text
  4916.         ESC             Exit program
  4917.         Alt-X           Exit program
  4918.  
  4919.  
  4920.   The .COM program produced automatically supports screen sizes other
  4921.   than 80x25. As long as the proper screen values are in the BIOS data
  4922.   area and the screen width is at least 80 columns and no greater than
  4923.   255 columns it will work with the detected mode automatically.
  4924.  
  4925.  
  4926. EXAMPLES
  4927.  
  4928.   TurboTxt help.txt help
  4929.  
  4930.   The text in HELP.TXT is used to create HELP.COM.
  4931.  
  4932.  
  4933.  
  4934. ExtraDOS Toolbox Professional■ is a compilation of powerful and
  4935. sophisticated tools for MS-DOS users. The programs offer
  4936. functionality; some enhance programs already found in MS-DOS, other
  4937. tools were familiar to the Unix world and are now available in MS-DOS.
  4938. ExtraDOS also compliments PC Tools and Norton utilities by offering
  4939. many features not found in these packages. The quality of our tools
  4940. will allow you to work faster, smarter and better.
  4941.  
  4942. Paul Somerson, former Executive Editor of PC Magazine, has selected
  4943. over 30 of ExtraDOS' utilities for his Bantam Books publication, DOS
  4944. Power Tools, 2nd Edition, Revised for DOS 5.0.
  4945.  
  4946.  
  4947.  
  4948. Features Of ExtraDOS Toolbox■
  4949.  
  4950.  
  4951. ADDCOMM*   allows you to define the actual address of your
  4952.            communications ports in the DOS lower memory segment
  4953.            allowing older machines to support COM3 and COM4.
  4954.  
  4955. ALARMCLK*  provides a simple alarm clock for MS-DOS machines.
  4956.  
  4957. ALLSUB*    Allows any command or program to be run on the current
  4958.            directory as well as all on subdirectories of the current
  4959.            directory. This is useful for deleting groups of files or
  4960.            performing tasks with programs that don't normally allow
  4961.            for subdirectories.
  4962.  
  4963. AREACODE*  AREACODE is a utility that will help you locate the region
  4964.            to which an area code applies or to locate the area code
  4965.            for a specific region.
  4966.  
  4967. BANNER*    Create a large banner using a standard ASCII printer.
  4968.  
  4969. BOOT       Reboot PC from within a batch file or from the DOS command
  4970.            line.
  4971.  
  4972. BOOTCTL    Boot system on hard drive even with a non system floppy
  4973.            disk in the A: drive.
  4974.  
  4975. BOOTLOCK*  Locks out the [CTRL]C, [CTRL][BREAK] and [CTRL][ALT][DEL]
  4976.            keystroke functions.  Disable one or any combination of
  4977.            these functions.
  4978.  
  4979. BRKBOX*    Software version of a breakout box. Displays the status of
  4980.            the Serial or Parallel ports on the screen.  This is a very
  4981.            handy tool when trying to debug communications or printing
  4982.            problems.
  4983.  
  4984. CALENDAR*  Display monthly or yearly calendar
  4985.  
  4986. CAT*       Unix like CAT utility for displaying, printing, and
  4987.            combining files.
  4988.  
  4989. CHIMES*    Quarterly hour clock chimes.  Westminster, Saint Michael,
  4990.            or Whittington chimes.
  4991.  
  4992. CLEANFL    Makes the task of cleaning floppy drive heads much easier
  4993.            and more thorough. Moves the head of the floppy drive to
  4994.            travel the entire span of the cleaning floppy rather than
  4995.            just using a small portion of the cleaning diskette.
  4996.  
  4997.  
  4998. CLEANUP    Cleanup allows you to recover valuable space that is eaten
  4999.            up by unused or duplicate files on your hard and floppy
  5000.            drives. Quickly isolates unused and duplicate files and
  5001.            removes them.
  5002.  
  5003. COUNT      Counts the number of characters, words and lines in a file.
  5004.  
  5005. CURLOCK*   CURLOCK locks the cursor shape (optionally set with CURSOR)
  5006.            so that no matter what software you use the cursor will not
  5007.            be changed.
  5008.  
  5009. CURSOR*    Let's you change the size and shape of the DOS cursor.
  5010.  
  5011. CUT*       Unix like utility for displaying and printing text files in
  5012.            different formats by eliminating columns and other
  5013.            formatting options.
  5014.  
  5015. CUTPASTE   Small clipboard utility for MS-DOS.  CUTPASTE allows you to
  5016.            pop up over any DOS application and copy a portion of the
  5017.            information displayed on the screen and paste it into
  5018.            another application, to the printer or to a file.
  5019.  
  5020. DELAY*     Sets a user defined delay in batch files or CONFIG.SYS.
  5021.  
  5022. DETAB*     Strips any tab characters from an ASCII text file and
  5023.            converts them into spaces. This is especially useful when
  5024.            working with old formatted files that you would like to
  5025.            work with in an editor which treats fixed tabs differently.
  5026.  
  5027. DISKINFO   Reads the boot sector of a disk and then makes a DOS call
  5028.            to find out the information that DOS has for that disk. It
  5029.            will then list out the information in a side by side format
  5030.            so that you may compare the reports from DOS and the boot
  5031.            record.
  5032.  
  5033. EDIT       SuperEdit full screen editor many features including
  5034.            multiple windows, text formatting options and pull down
  5035.            menus.
  5036.  
  5037. EVAL*      DOS command line calculator that evaluates mathematical
  5038.            expressions input on the command line.
  5039.  
  5040. FILEATTR   Allows you to set or change the attributes of a group of
  5041.            files.
  5042.  
  5043. FILEINFO   Alleviates the problem that DOS has created by only
  5044.            allowing 8 characters to describe a file. FILEINFO provides
  5045.            a way of adding comments to files in any directory.
  5046.  
  5047. FILESIZE*  Displays a list of files and their respective sizes with
  5048.            summary that gives total sizes, number of files, totals
  5049.            space on disk and space available both in bytes and
  5050.            percentage.
  5051.  
  5052. FILETREE*  Scans the directory structure of a disk and gives a top
  5053.            down tree listing of the entire disk's directory structure.
  5054.  
  5055. FINDFILE*  Will locate files by searching the entire disk for a
  5056.            specified file. Also searches within compressed files to
  5057.            searchfor filenames. When it finds a matching file it will
  5058.            display the directory the file was found in, the complete
  5059.            file name, the file size, creation date and time, and any
  5060.            attributes associated with the file.
  5061.  
  5062. HELP       HELP prints out help messages on some of the more useful
  5063.            and popular DOS commands.
  5064.  
  5065. HEXDUMP*   Provides you a quick dump of the contents of any file.  The
  5066.            advantage of HEXDUMP is that you can quickly dump the
  5067.            contents of any file to the screen without having to load
  5068.            the overhead of a shell program.
  5069.  
  5070. HUSH*      A utility that can eliminate a majority of the sounds
  5071.            generated by the PC's internal speaker.
  5072.  
  5073. KILLDIR*   Makes eliminating a directory and all of it's contents a
  5074.            lot easier. It displays information about the directory
  5075.            that includes the number of files and their sizes as well
  5076.            as any subdirectory information.
  5077.  
  5078. LASER      Helps you set your laser printer's mode and also makes it
  5079.            easy for you to send control codes to it.
  5080.  
  5081. LS*        Unix like file listing utility.  It has many advanced
  5082.            features beyond that of the DIR command found in DOS.
  5083.  
  5084. MONITOR    MONITOR displays an adjustment pattern for your monitor.
  5085.            It is useful when trying to align and adjust monitors.
  5086.            Support HERCULES through VGA cards MOVE      Moves any file
  5087.            from one place to another.
  5088.  
  5089. MOVE       Move files to different locations on the hard disk without
  5090.            having to copy and delete manually.  Supports multiple hard
  5091.            drives including network drives.
  5092.  
  5093. NAMEDIR*   Renames directories without emptying or modifying their it's
  5094.            contents.
  5095.  
  5096. NO         File exlusion utility.  Let's you run a command on all files
  5097.            except specified groups.
  5098.  
  5099. PATHFIND*  Allows you to search the file path for any files.  Will
  5100.            display the files that it finds in order of appearance
  5101.            within the path. This is handy when you are trying to
  5102.            locate a similar program or file that could exist in
  5103.            multiple places in your path statement.
  5104.  
  5105. PSPRINT    Allows you to print DOS ASCII Text files on a PostScript
  5106.            device without the usual conversion.
  5107.  
  5108. SCRNATTR*  Sets the foreground, background and border colors at the DOS
  5109.            prompt.
  5110.  
  5111. SPEEDRAM*  Increases the speed of your system CPU by changing the
  5112.            refresh rate of your system's 8253 timer chip. SpeedRam
  5113.            should increase your CPU's performance from 2% to 10%.
  5114.  
  5115. TEXTSRCH*  Searches for all occurrences of a given string inside of a
  5116.            specified text file.
  5117.  
  5118. TIDY*      Scans drives for any .BAK and 0 length files and deletes
  5119.            them automatically.
  5120.  
  5121. TOUCH*     A unix like utility used to stamp a file's attributes with
  5122.            the current system date and time.
  5123.  
  5124.  
  5125.  
  5126. TURBOBAT* Compiles batch files into .COM binary programs.  This will
  5127.           greatly increase the speed of large batch files by allowing
  5128.           them to run in machine code rather than interpreted DOS
  5129.           commands.
  5130.  
  5131. USEMEM    Program allows you to use up memory for testing programs and
  5132.           applications with a minimal memory setting.
  5133.  
  5134. USEMOUSE  Gives any DOS application the ability to use the mouse.
  5135.  
  5136. VIDMODE   Set the current video mode from the DOS prompt.  Allows
  5137.           switching to any of the supported text modes.
  5138.  
  5139. VOLLABEL  Allows you to view and modify the volume label on any disk.
  5140.  
  5141.  
  5142.  
  5143. * denotes utilities included in DOS Power Tools.
  5144.  
  5145.  
  5146. ExtraDOS Toolbox Professional is available at your local computer dealer or
  5147. directly from Foley Hi-Tech Systems for $59.95.
  5148.  
  5149. MasterCard, Visa and COD orders are accepted.                                                               xdosfly 7/23/91
  5150. USEMEM - Programmers Memory Usage Utility
  5151. _____________________________________________________________________
  5152.  
  5153.  
  5154. DESCRIPTION
  5155.  
  5156.   USEMEM is a utility that allows you to tailor you useable memory to
  5157.   very exact sizes.  This is very useful when testing programs or
  5158.   systems and verifying minimum amounts of memory required.
  5159.  
  5160.  
  5161. VERSION
  5162.  
  5163.   1.10  09/03/91
  5164.  
  5165.  
  5166. USAGE
  5167.  
  5168.   USEMEM [nnnn] [/Tnnnn] [/Ennnn] [/TEnnnn] [/U]
  5169.  
  5170.   nnnn         amount of conventional memory to use
  5171.  
  5172.   /Tnnnn       amount of conventional memory to leave
  5173.  
  5174.   /Ennnn       amount of expanded memory to use
  5175.  
  5176.   /TEnnnn      amount of expanded memory to leave
  5177.  
  5178.   /U           Unload last copy of USEMEM
  5179.  
  5180.  
  5181.  
  5182. USEMOUSE - Use mouse for Keyboard Emulation
  5183. _____________________________________________________________________
  5184.  
  5185.  
  5186. DESCRIPTION
  5187.  
  5188.   USEMOUSE is a utility designed to any DOS application the ability to
  5189.   use the mouse.  USEMOUSE makes mouse movement emulate the four
  5190.   directional arrow keys.  You can also specify the emulation values
  5191.   for each of the button events of the mouse.  USEMOUSE supports most
  5192.   2 and 3 button mice.
  5193.  
  5194.  
  5195. VERSION
  5196.  
  5197.   1.51  03/08/92
  5198.  
  5199.  
  5200. RESIDENT MEMORY USAGE
  5201.  
  5202.   928 bytes
  5203.  
  5204.  
  5205.  
  5206. COMMAND FORMAT
  5207.  
  5208.   USEMOUSE [/?][/Hn][/Vn][Lxxx][/Cxxx][/Rxxx][/Bxxx][/U]
  5209.  
  5210.  
  5211.   /?     display information about program
  5212.  
  5213.   /Hn    Horizontal acceleration.  Default is 5.  1 is the slowest, 9
  5214.          is the fastest.
  5215.  
  5216.   /Vn    Vertical acceleration.  Default is 5.  1 is the slowest, 9 is
  5217.          the fastest.
  5218.  
  5219.   /Lxxx  Left Button key value.  Default is [ENTER]
  5220.  
  5221.  
  5222.   /Cxxx  Center Button key value.  Default is
  5223.  
  5224.   /Rxxx  Right Button key value.  Default is [ESC]
  5225.  
  5226.   /Bxxx  Both Button key value.  Default is [CTRL]C.
  5227.  
  5228.          see key chart below
  5229.  
  5230.   /U     Uninstall.  Will remove USEMOUSE from memory.
  5231.  
  5232.   /D     Disable the functions but remain in memory
  5233.  
  5234.   /I     set the TSR ID number where nn is a hex value from 81-FF
  5235.  
  5236.  
  5237. USEMOUSE - Use mouse for Keyboard Emulation
  5238. _____________________________________________________________________
  5239.  
  5240.  
  5241. NOTES
  5242.  
  5243.   USEMOUSE's features can be disabled when running an application that
  5244.   has built in mouse support.  In this case you will need to run
  5245.   USEMOUSE to reset the internal tables for USEMOUSE to continue
  5246.   running from non-mouse supported applications.
  5247.  
  5248.   Once you have loaded USEMOUSE you can use the mouse in conjunction
  5249.   with the normal cursor keys.  USEMOUSE does not disable these keys
  5250.   but allows the use of either the cursor keys or the mouse for input.
  5251.  
  5252.   Many programs do support mice and when you load some of these
  5253.   applications they will disable the USEMOUSE functions upon exiting.
  5254.   In thsese situations you will need to reenable the USEMOUSE program
  5255.   by running it.  When your run USEMOUSE a second time it will notice
  5256.   that a resident copy is already loaded and will reenable the
  5257.   USEMOUSE parameters.  If this happens with a program that you use
  5258.   often you may wish to add the USEMOUSE command in a batch file to be
  5259.   called after exiting the application that causes this.
  5260.  
  5261.  
  5262.  
  5263. KEY VALUES
  5264.  
  5265.   If you wish to set the USEMOUSE key options to something other than
  5266.   the defaults you must use the chart below to determine the code for
  5267.   that keystroke.  Codes above 31 must be preceded with an @ symbol as
  5268.   these are extended key codes.
  5269.  
  5270.  
  5271.         Key            Code
  5272.         ---            ----
  5273.         [F1]-[F10]     59-68
  5274.         [F11]-[F12]    133-134
  5275.  
  5276.         [ESC]          01
  5277.         [BKSP]         14
  5278.         [ENTER]        1C
  5279.         [HOME]         71
  5280.         [UPARR]        72
  5281.         [PGUP]         73
  5282.         [LARR]         75
  5283.         [RARR]         77
  5284.         [END]          79
  5285.         [DNARR]        80
  5286.         [PGDN]         81
  5287.         [INS]          82
  5288.         [DEL]          83
  5289.  
  5290.  
  5291. VIDMODE - Set DOS Video Mode
  5292. _____________________________________________________________________
  5293.  
  5294.  
  5295. DESCRIPTION
  5296.  
  5297.   VIDMODE allows you to set or reset your video adapters current text
  5298.   mode from the DOS prompt.  It supports all video text modes
  5299.   including EGA 43 line and VGA 50 line modes.
  5300.  
  5301.  
  5302. VERSION
  5303.  
  5304.   1.41  03/29/92
  5305.  
  5306.  
  5307. COMMAND FORMAT
  5308.  
  5309.   VIDMODE [mode]
  5310.  
  5311.   MODE      SIZE        COLORS/Adapter
  5312.  
  5313.    0       40 x 25     Black & White CGA
  5314.  
  5315.    1       40 x 25     16 Color CGA
  5316.  
  5317.    2       80 x 25     Black & White CGA
  5318.  
  5319.    3       80 x 25     16 Color CGA
  5320.  
  5321.    7       80 x 25     Monochrome / Hercules
  5322.  
  5323.    8       80 x 43/50  16 Color EGA/VGA
  5324.  
  5325.  
  5326. NOTES
  5327.  
  5328.   If you run VIDMODE with no options you will get a display showing
  5329.   the supported modes as well as a notice of the current mode.
  5330.  
  5331.  
  5332. VIEW - File Viewing Utility
  5333. _____________________________________________________________________
  5334.  
  5335.  
  5336. DESCRIPTION
  5337.  
  5338.   View allows you to view any file in the MS-DOS environment.  You
  5339.   can view text, binary and archive files.  View will automatically
  5340.   choose which viewing mode is the best to fit the file type.  You
  5341.   can navigate around your disk drive with view and view any file
  5342.   that is listed in the view directory listing by pressing the
  5343.   [ENTER] key after highlighting the file name.
  5344.  
  5345.  
  5346. VERSION
  5347.  
  5348.   1.04  08/06/92
  5349.  
  5350.  
  5351. COMMAND FORMAT
  5352.  
  5353.   ADDCOMM [filename]
  5354.  
  5355.  
  5356.   [filename]  is the name of the file to view.  If none is entered View
  5357.               will display a directory listing
  5358.  
  5359.  
  5360.  
  5361. VOLLABEL - Set Disk Volume Label
  5362. _____________________________________________________________________
  5363.  
  5364.  
  5365. DESCRIPTION
  5366.  
  5367.   VOLLABEL is a utility that allows you to view and modify the volume
  5368.   label on any disk.  The volume label is a 12 digit string that can
  5369.   be placed on any disk to help you recognize what the disk is used
  5370.   for. VOLLABEL also allows you to erase an existing label.
  5371.  
  5372.  
  5373. VERSION
  5374.  
  5375.   1.21  03/29/92
  5376.  
  5377.  
  5378. COMMAND FORMAT
  5379.  
  5380.   VOLLABEL [d:] [label]
  5381.  
  5382.   d:         is the drive that the label is to be found on.
  5383.  
  5384.   [label]    is any string up to 12 characters to be placed on the
  5385.              disk as the volume label.
  5386.  
  5387.  
  5388. NOTES
  5389.  
  5390.   This is a replacement for the DOS file LABEL, which is available in
  5391.   DOS 3.0 and greater.  VOLLABEL allows a mixture of upper or lower
  5392.   case letters and will prompt you for the information required.
  5393.  
  5394.  
  5395.  
  5396.     TECHNICAL SUPPORT
  5397. _____________________________________________________________________
  5398.  
  5399.  
  5400.   Often we get calls from people asking questions that can be
  5401.   solved easily by checking through the manual before calling tech
  5402.   support. We ask that you browse the manual and look for information
  5403.   pertaining to your particular problem before calling. This can often
  5404.   save you time, as we take a collection of our most common questions
  5405.   and try to address them in this manual.
  5406.  
  5407.   We offer alternative methods besides the conventional phone
  5408.   support, such as a multi-line 24-hour BBS system. We also monitor
  5409.   most technical conferences in the BBS Interlink and RelayNet
  5410.   networks as well as many conferences on the CompuServe
  5411.   Information System. You may send messages and questions via any of
  5412.   these services.
  5413.  
  5414.   Currently our Tech Support office is staffed Monday through Friday
  5415.   from 9:00 a.m. to 5:00 p.m. Pacific Time. There is a chance,
  5416.   however, that someone is in the office outside this time frame.
  5417.   If so, we will gladly answer your questions outside the normal
  5418.   business hours.  Registered users are given unlimited technical
  5419.   support.
  5420.  
  5421.   Foley Hi-Tech Systems
  5422.   Technical Support Department
  5423.   185 Berry Street
  5424.   San Francisco, CA  94107
  5425.   (415) 882-1730
  5426.   (415) 882-1733 FAX
  5427.   (415) 882-1735 BBS
  5428.   PCVENB CONF. 13 CompuServe
  5429.  
  5430.  
  5431.  
  5432. CREDITS
  5433. _____________________________________________________________________
  5434.  
  5435.  
  5436.   This collection of utilities started out as a small set of home
  5437.   grown tools that I just could not stand to live without.  Many times
  5438.   someone would see me using them and ask for a copy.  This was a big
  5439.   mistake.  All of the sudden I had to debug my code.  Someone would
  5440.   call me up and remind me of some problem with a utility that I had
  5441.   written or asked me to just add this one little feature.  Six years
  5442.   later the package has evolved to its current state.  Along the way I
  5443.   have had the help of many people in testing and ideas for products.
  5444.   I would like to thank all of those people who have of course
  5445.   registered these utilities as this is now a new incentive for
  5446.   continuing to expand them.  More specifically I'd like to thank the
  5447.   following:
  5448.  
  5449.   Kathy Smith
  5450.   Jay Wessel
  5451.   Roger Cross
  5452.   Brian & Tess for Channel 1
  5453.   Paul Somerson & Bantam Books
  5454.   PC Tech Journal (A Great Loss)
  5455.   PC Magazine
  5456.   Byte Magazine
  5457.   Jerry Pournelle
  5458.   Association of Shareware Professionals
  5459.  
  5460.  
  5461.  
  5462.  
  5463. PROGRAMMING
  5464.  
  5465.   The ExtraDOS Toolbox utilties use a wide variety of programming
  5466.   tools including:
  5467.  
  5468.   Borland Turbo Pascal 7.0
  5469.   Borland Turbo Assembler 3.0
  5470.   Borland Turbo C++ 1.0
  5471.   Borland Turbo Debugger 2.0
  5472.   Turbo Power Software Object Professional 1.0
  5473.   Phil Katz' PKLite Professional 1.13
  5474.   Unity Programmers Editor 3.33
  5475.   Ralph Browns' Interrupt List
  5476.  
  5477.  
  5478.   Programming by:
  5479.  
  5480.   Mike Blaszczak
  5481.   David Foley
  5482.   Joe Halpin
  5483.   Bill McKee
  5484.   Mike Molloy
  5485.   Mike Viens
  5486.   Ross Wentworth
  5487.   Randall Woodman
  5488.  
  5489.  
  5490. CREDITS
  5491. _____________________________________________________________________
  5492.  
  5493.  
  5494.  
  5495. ART
  5496.  
  5497.   Artwork for the ExtraDOS Toolbox was created using:
  5498.  
  5499.   Ian Davis' TheDraw 4.01
  5500.   Aldus Freehand 2.0
  5501.   Electronic Arts Studio/8 2.0
  5502.  
  5503.  
  5504.   Art by:
  5505.  
  5506.   David Foley
  5507.   Noel Gamboa
  5508.   Moses Gates
  5509.   Shahasp Herardian
  5510.   Pat McSween
  5511.   Ross Wentworth
  5512.  
  5513.  
  5514. DOCUMENTATION
  5515.  
  5516.   Documentation for the ExtraDOS Toolbox was written using:
  5517.  
  5518.   FHTS SuperEdit 3.04
  5519.   Word Perfect 5.1
  5520.   MS Word for Windows 2.0
  5521.   Grammatik for Windows 1.0
  5522.   Aldus Pagemaker 4.0
  5523.   Unity Programmers Editor 3.33
  5524.  
  5525.  
  5526.   Documentation by:
  5527.  
  5528.   Mike Blaszczak
  5529.   David Foley
  5530.   Mike Viens
  5531.   Ross Wentworth
  5532.  
  5533.  
  5534.   Printed Manuals by:
  5535.  
  5536.   BindCo, Brisbane, CA.
  5537.  
  5538.  
  5539. LICENSE INFORMATION
  5540.  
  5541.   CHIMES, EVAL and RAMDRIVE are derivatives of the Nifty James
  5542.   utilties by Mike Blaszczak.
  5543.  
  5544.   FILEATTR, NAMEDIR and SWAPFILE are derivatives of the Fantastic
  5545.   Utilities by Mike Viens.
  5546.  
  5547.  
  5548.  
  5549. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  5550. _____________________________________________________________________
  5551.  
  5552.  
  5553. We are constantly adding new utilities to the ExtraDOS Toolbox
  5554. collection.  Some are developments of ideas from our customers.  If
  5555. you know of a utility that you would find handy or updates to
  5556. existing utilities please let us know about them.
  5557.  
  5558.  
  5559. BATPLUS     Collection of enhancements for DOS Batch files.  BATPLUS
  5560.             enhancements will also be supported by TurboBAT.
  5561.  
  5562. BOOTMGR     Boot Manager will allow you to choose from many different
  5563.             boot up configurations by displaying a menu of choices
  5564.             at boot time.  Each configuration can have a seperate
  5565.             AUTOEXEC.BAT and CONFIG.SYS associated with it.
  5566.  
  5567. DIALIT      Small TSR that allows you to pop up over any text screen
  5568.             and capture a phone number and then dialing with your
  5569.             modem.
  5570.  
  5571. DIFF        Full screen file comparison utility.  Will display the
  5572.             differences between two different files.
  5573.  
  5574. DIRSORT     Sort directories by Name, Extension, Date, Time or Size.
  5575.  
  5576. DISKTEST    Command line utility to perform testing functions on disk
  5577.             drives looking for bad sectors or clusters.
  5578.  
  5579. EMSX86      EMS 4.0 Memory Manager that converts Extended Memory into
  5580.             LIM EMS 4.0 Expanded memory.
  5581.  
  5582. FKEYSET     Allows you to assign customized values for all the function
  5583.             keys.
  5584.  
  5585. LQPRINT     Allows 9 pin dot matrix printers to print near letter
  5586.             quality output by converting text into high resolution
  5587.             graphics.
  5588.  
  5589. NBSTIME     Will set your PC clock to National Atomic Clock time by
  5590.             calling NBS with your modem.
  5591.  
  5592. PRMPTMGR    Prompt Manager gives you access to a library of DOS prompts
  5593.             and allows you to create your own DOS prompts.
  5594.  
  5595. PRINTCTL    Print Controller is a multiple printer spool and configuration
  5596.             utility.  Supports EMS or DISK spooling and up to three
  5597.             printer ports.
  5598.  
  5599.  
  5600. EXTRADOS TOOLBOX UPCOMING ADDITIONS
  5601. _____________________________________________________________________
  5602.  
  5603.  
  5604. SORT        Advanced SORT utilty for DOS.  Features many enhancements o
  5605.             over the DOS version.
  5606.  
  5607. SPEEDFL     Increase access to some floppy disk drives.
  5608.  
  5609. SPLITFL     Split files into multiples for modem or diskette transfers.
  5610.  
  5611. STOPWTCH    Stop Watch allows you to time programs at the DOS prompt.
  5612.  
  5613. SWAPFILE    Swap to file names with the associated files.
  5614.  
  5615. XCD         Smart CHDIR command.  Will accept partial names.
  5616.  
  5617. XDEL        Advanced delete command.  Allows many options and exclusions.
  5618.  
  5619. XDIR        Updated DIR command with sort options.
  5620.  
  5621. ZIPCODE     TSR to allow the searching of US Postal Zip Code Database.
  5622.  
  5623.  
  5624.  
  5625.  
  5626.   The latest versions of the ExtraDOS Toolbox utilities can be found on:
  5627.  
  5628.   FHTS PC GURU III BBS, San Francisco, CA  (415) 882-1735
  5629.  
  5630.   CHANNEL 1 BBS, Cambridge, MA             (617) 354-8873
  5631.  
  5632.   COMPUSERVE INFORMATION SERVICE           PCVENB CONF. 13
  5633.  
  5634.  
  5635. FHTS Products
  5636. _____________________________________________________________________
  5637.  
  5638.  
  5639. Safety Disk (tm)
  5640.  
  5641.   Safety Disk saves all of your systems vital information and will
  5642.   solve most problems due to:  Loss of battery power, Loss of CMOS
  5643.   information, accidental deletion of boot files, virus damage to boot
  5644.   disk.
  5645.  
  5646.  
  5647.   "Use Safety Disk and your PC is Safe.", Computer Shopper, March 1992
  5648.  
  5649.   "Used in Conjuntion with a conventional backup utility, Safety Disk,
  5650.    for $59.95 will provide as bulletproof a backup as you're likely to
  5651.    find in the PC marketplace.", InfoWorld, February 10, 1992
  5652.  
  5653.   "Safety Disk is so deceptively easy to use that it makes hard-drive
  5654.    and computer maintenance seem impossibly easy.", PCM Magazine, May
  5655.    1992
  5656.  
  5657.   "I have discovered the most unique and useful system maintenance
  5658.    utility since Spinrite came along.", MBUG PC Newsletter, December,
  5659.    1991
  5660.  
  5661.  
  5662. ExtraDOS Toolbox (tm)
  5663.  
  5664.   A large collection of over 50 utilities that DOS forgot. Includes
  5665.   many helpful utilities that enhance MS-DOS machines. Featured in the
  5666.   DOS Power Tools, 2nd Edition, Revised for DOS 5.0 book by Bantam
  5667.   Books.
  5668.  
  5669.  
  5670. WizLabel (tm)
  5671.  
  5672.   Print Sharp Wizard phone listings directly to your SLP Printer
  5673.   without having to convert your data.
  5674.  
  5675.  
  5676. Coach Database System■.
  5677.  
  5678.   CDBS provides a method for tracking and evaluating NBA teams, NBA
  5679.   players, and college players. It supplies a comprehensive report
  5680.   generator for building decision support reports on scouted players.
  5681.  
  5682.  
  5683. FHTS Products
  5684. _____________________________________________________________________
  5685.  
  5686.  
  5687.  
  5688. Press Gate Manager■.
  5689.  
  5690.   Software for event organizers. Creates and maintains a database of
  5691.   events and guests with the ability to track seating by type,
  5692.   location, and person. Produces seating charts and labels for press
  5693.   passes.
  5694.  
  5695.  
  5696. FINDB■.
  5697.  
  5698.   Financial Database System for tracking shareholders in a company.
  5699.   Allows the instant retrieval of information based on any part of a
  5700.   persons account id, ss#, zip code etc.  Has support for completely
  5701.   customized HP Laserjet tax forms.  Ideal for generating K1 tax
  5702.   reports for limited partnerships.
  5703.  
  5704.  
  5705.